태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Search

'html태그'에 해당되는 글 1건

  1. 2008/10/07 [AS3]HTML 태그 제거하기 (2)

[AS3]HTML 태그 제거하기

RIA/FLEX 2008/10/07 02:18 Posted by 희희덕

매쉬업을 하다보면 가끔 blod 태그로 검색결과를 강조하는 경우가 있습니다. 그 외에도 HTML이 포함된 문장을 처리해야하는 경우도 있겠지요. 

Flex의 Label, TextInput, TextArea, RichTextarea에서는 htmltext를 통해서 html을 표시할 수 있지만, 상당히 제한적이고, 또 결과도 그닥 좋지는 않습니다.
(볼드체 같은경우엔 처리를 할수 있겠지만, 그외에 스타일이 쓰이고, 온갖 잡다한게 있는 태그들은... 조금 난감하겠죠?)

그래서 필자는 얼마전 공개한 Kudeeh API에서 태그를 제거하기 위해 정규표현식을 사용하였습니다.

AS3에서도 정규표현식을 사용하실수 있습니다 : ) 자세한 내용은 여기를 살펴보시고,

위의 함수는 정규표현식과 매칭하여 "<안에 어느문자가 포함되어도 상관없음>" 문자열의 경우 ""로 치환시켜버립니다. 따라서 html태그나 xml태그가 포함되어 있는 문장의 경우 해당 태그가 공백으로 치환됩니다.

다만, 위의 방법에서는 태그블록까지는 삭제되지 않기 때문에(태그 안의 내용) script 태그 안의 내용은 제거 되지 않습니다. 이 부분에 대한 고민도.. 조금 해봐야겠죠? ㅠ

감사합니다!

크리에이티브 커먼즈 라이선스
Creative Commons License