태그 제거 정규식

프로그래밍 2008.02.27 01:32
얼마 전 게시판을 하나 만들면서 댓글을 작성할때 자바스크립트라던가 HTML태그를 사용하지 못하게 하기 위해서 사용했던 정규식


content
= str.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");

태그를 없애버린다!! 사라져뢌!!!

내용인 즉.. 태그를 ""로 치환해 버리는것이다.


역시 이런 정규식은 많은 선배 개발자들이 깔끔한 형태로 만들어 놓으신게 많아서...

나는 그냥 긁어다 쓰면... 음훼훼훼~~

위의 정규식도 인터넷 어디선가 긁어온 것!!


날짜 포맷이라던가 간단한 형태를 판별해 내고 처리하는 정규식은 어떻게든 해 보겠는데.. 형태가 조금만 복잡해 지면.. 특수문자들 사이에서 내 정신을 놓아버리고 만다..ㅠㅠ

아무리 봐도.. 이 곳은 내 영역이 아닌것 같아..ㅠㅠS

'프로그래밍' 카테고리의 다른 글

모든 것을 스펀지 처럼 빨아들이리라..  (4) 2008.03.05
Yahoo! UI Library(YUI)  (2) 2008.02.27
태그 제거 정규식  (6) 2008.02.27
머릿속의 그림을 실체화 하기  (4) 2008.02.18
전 자바가 너무 좋아요~  (12) 2008.01.16
스택 계산기  (1) 2008.01.05
top
  1. Favicon of http://www.myhyuny.net/ 화현 2008.02.27 22:42 신고 수정/삭제 댓글

    저도 테그를 없애는 함수를 만든 적이 있는데...
    저 한줄로 저렇게 깔끔하게 없어지다니... ㅠ.ㅠ
    그런데 주석 안의 내용까지 안없어지니 아쉽네요 ㅎㅎ

    • Favicon of http://signpen.net 싸인펜 2008.02.28 10:57 신고 수정/삭제

      저런 것을 만들어 내는 수 많은 개발자들의 두뇌속은 어떤 구조로 되어있는지 참 궁금합니다. 그리고 대단하다고 생각하고 있습니다^^ㅋ

      좀 더 찾아보면 주석까지 없애는 정규식도 찾을 수 있을 것 같습니다.
      (요즘엔 직접 만들어보기 보단 검색에 의존하는게 많아졌습니다ㅠㅠ)

  2. 볼펜 2008.02.28 12:57 신고 수정/삭제 댓글

    야 그거 JSP 2.0 576쪽에 나온거다..

    • Favicon of http://signpen.net 싸인펜 2008.02.28 16:35 신고 수정/삭제

      위에 적은 정규식 말인가요??

      책을 읽을 때 좀 더 정신을 집중할껄 그랬습니다;; 결국 책에 있는걸 인터넷에서 찾았네요..ㅎㅎ

  3. Favicon of http://raonsky.com/tt/ 라온수카이 2008.02.29 00:52 신고 수정/삭제 댓글

    취업 글이 있을 줄 알고 왔다가 제 이름을 보고 움찔~-_-;;;하고 갑니다.ㅠ

댓글 쓰기