asp 에서 replace 비정 규 직 으로 코드 실행 기능 을 실현 하 는 코드

오늘 블 로그 의 코드 실행 기능 을 업 데 이 트 했 습 니 다.원래 의 작성 이 완선 되 지 않 았 기 때문에 블 로그 에 실행 가능 한 코드 를 여러 개 삽입 하려 면-으 으 으.replace 함수 에 대해 서 는 js 에서 시작 위치 에서 첫 번 째 지정 한 문자열 만 바 꾸 고 vbs 는 모든 지정 한 문자열 을 바 꾸 기 때문에 vbs 로 하나씩 바 꾸 려 면 커 브 를 돌려 서 함 수 를 쓰 면 됩 니 다.참고 로 다 쓴 이 함수 에 전 달 했 습 니 다.다음은 로그 에 여러 코드 를 넣 어 시범 을 보일 수 있 습 니 다!      감기 에 걸 렸 어 요.함 수 를 쓰 고 얌전 히 자 러 갔 어 요.오늘 정말 힘 들 었 어 요.죽 을 것 같 아 요..............................................코 에 종이 뭉치 가 막 혀 있 습 니 다.콧물 이 계속 흐 르 기 때문에 우 교체 함수 의 코드 는 다음 과 같 습 니 다.function ubbToHtml(str,tag)dim length,tempArray,i,tempstr tempstr="tempArray=split(str,"[/"&tag&" ]") length = ubound(tempArray)-1 for i=0 to length tempstr = tempstr & replace(tempArray(i),"["&tag&"]","
소스 코드
") tempstr = tempstr & "
" & chr(13) next tempstr = tempstr & "" & tempArray(length+1)ubbToHtml=tempstr end function'==========함수 사용=========dim test=ubbToHtml("00000[code]code 1[/code]pg1[code]code 2[/code]pg2\#\#\#","code")
[Ctrl+A 전체 선택:외부 Js 를 도입 하려 면 페이지 를 새로 고침 해 야 실행 할 수 있 습 니 다.]<script type="text/javascript"<!alert("test1"); //--> </script>[Ctrl+A 전체 주석:<a href="https://www.jb51.net/article/23421.htm" title="查看具体详情" rel="noreferrer noopener nofollow">引入外部Js需再刷新一下页面才能执行</a>]<title/><script type="text/javascript"><!alert("test2"); //--> </script>[Ctrl+A 선택:<a href="https://www.jb51.net/article/23421.htm" title="查看具体详情" rel="noreferrer noopener nofollow">引入外部Js需再刷新一下页面才能执行</a>]

좋은 웹페이지 즐겨찾기