채택완료

php 정규식 질문입니다

2020-10-15 (목) 13:59:07 1,702

html에서 텍스트만 가져올려고하는데요

<span class="test">[유머] 테스트글</span>

에서 "테스트글" 이라는 텍스트만 구하고싶어서요

'/<span[^>]*class="test[^>]*>(.*?)<\/span>/is'

이런식으로해서 "[유머] 테스트글" 까지는 구했으나

[유머]도 빼버리고싶어서요

어떻게 해야할까요? [유머]는 []만 고정이고 안에 텍스트는 변합니다

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2020-10-15 (목) 14:09:44

<span[^>]*class="test[^>]*>\[.*\](.*?)<\/span>

이렇게 하면 되지안을까 싶은데...확인을 못했네요

답변에 대한 댓글 1개

<span[^>]*class="test[^>]*>\[.*?\](.*?)<\/span>

이렇게 해결하였습니다 감사합니다 ㅎㅎ

답변을 작성하려면 로그인이 필요합니다.