일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- inner join
- VarType
- javascript 한글입력체크
- sql업데이트
- 정규식
- SPLIT
- 이미지세로길이
- xmldom
- VARIABLE
- sql순위
- 인젝션
- asp함수
- injection
- join
- wap
- MSSQL보안
- 한글입력체크
- XML
- ERD
- WML
- sql랭킹
- 자바기초
- instr
- FileSystemObject
- JavaScript
- array
- jdbc driver
- update
- 이미지가로길이
- tempDB
- Today
- Total
3초기억력
ASP - 정규식 사용하여 html 본문의 A 태그 삭제하기 본문
제목 : 정규식 사용하여 html 본문의 A 태그 삭제하기
Dim tt_pattern : tt_pattern = "a|span|div|table|tbody|tr|td|ul|li|p|strong" 'html 태그 삭제할 것들
'html editor 로 넘어온 값
dim CONTENT : CONTENT = "<span style=''><a href='asdfasfd'>어쩌구</a></span>"
CONTENT = ReplaceEndTag(RegExpReplace(tt_pattern, CONTENT, ""), tt_pattern)
'******************************************************
'*
'* Public Function RegExpReplace(Patrn, TrgtStr, RplcStr)
'*
'* RegExp.Replace() 메소드를 일반화한 함수
'*******************************************************
Public Function RegExpReplace(Patrn, TrgtStr, RplcStr)
Dim ObjRegExp, RegExpTag
On Error Resume Next
RegExpTag = "(<("&Patrn&")(.*?)>)"
Set ObjRegExp = New RegExp
ObjRegExp.Pattern = RegExpTag
ObjRegExp.Global = True
ObjRegExp.IgnoreCase = True
RegExpReplace = ObjRegExp.Replace(TrgtStr, RplcStr)
Set ObjRegExp = Nothing
End Function
'******************************************************
'*
'* Public Function ReplaceEndTag(str_content)
'*
'*******************************************************
Public Function ReplaceEndTag(str_content, Patrn)
Dim endtag, endtag_sp, i, str_txt
endtag = Patrn
endtag_sp = Split(endtag, "|")
str_txt = str_content
For i=0 To UBound(endtag_sp)
str_txt = Replace(str_txt, "</"&endtag_sp(i)&">", "")
Next
ReplaceEndTag = str_txt
End Function
내용 : html 에디터에서 넘어온 html source 의 tag 중, 삭제하고 싶은 tag 만 삭제할 때 사용함
tt_pattern 에 "|"로 구분하여 tag 넣을 것
출처 :
'플밍_ASP' 카테고리의 다른 글
ASP - URL 파일 서버경로에 저장하기 ( binary, xmlDOM ) (0) | 2011.04.27 |
---|---|
ASP - LoadPicture 없이도 이미지 파일 확장자, 가로세로 길이 구하기 (1) | 2011.04.27 |
ASP - ServerVariables 몽땅 나타내기 (0) | 2011.04.20 |
ASP - VarType 종류 (0) | 2011.04.20 |
ASP - WinHttpRequest 의 getResponseHeader() 메소드 (0) | 2011.04.20 |