테스트 사이트 - 개발 중인 베타 버전입니다

php 정규식 질문입니다 채택완료

Policia 5년 전 조회 1,546

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

 

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

 

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

 

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

 

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

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

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

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

답변 1개

채택된 답변
+20 포인트

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

P
Policia
5년 전
<span[^>]*class="test[^>]*>\[.*?\](.*?)<\/span>

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

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

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

로그인