개발 Q&A

제목 정규표현식 잘 아시는 고수님 도움부탁드리겠습니다.
글쓴이 천재작곡가 작성시각 2016/02/23 20:52:52
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11599   RSS

안녕하세요

 

정규표현식을 이용해서

<script>
</script>

이부분을 가져오려고 정규표현식을 사용하려 합니다.

사용 목적은 이부분을 전부 가져와서

</body> 바로 위에 오도록 코딩을 하려고 합니다.

그래서 제가 열심히 구글링해서 만든건

/<script[^]*<\/script>/g

이렇게 만들었는데,

문제가

<script>
var aa = bb;
</script>
<div>111</div>
<script>
var bb = cc;
</script>

이런식으로 코드가 들어있는경우

중간에 div까지 전부가져와버리는 것같습니다.

혹시 어떻게 해야하는지 조언을 좀 해주실수 있을까요?

 

 다음글 이런 기능은 어떻게 구현해야 하나요?? (3)
 이전글 리눅스,코드이그나이터,node (1)

댓글

천재작곡가 / 2016/02/23 21:08:54 / 추천 0

자문 자답입니다.

/<script[^<]*>([^/]*)<\/script>/g

요걸로 해결되었습니다.

한대승(불의회상) / 2016/02/24 08:23:58 / 추천 0
오.. 천재가 분명 하십니다. ^^