정규식 질문입니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

정규식 질문입니다 정보

정규식 질문입니다

본문

<a href="www.yahoo.co.kr" class="wer">야후</a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>

상단의 문자열들을 $text로 넣은후
preg_match_all를 이용하여 '야후'라는 글자만 뽑아오려고 합니다.
아래와 같이 해보고
preg_match_all("`class=\"wer\">(.+)</a>`iU", $text, $match);
print_r($match);

실행해보니
'야후'라는 문자와 더불어 <img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)">도 함께 나오더군요

'야후'라는 글자만 뽑고 싶은데 정규식 잘 아시는분은 좀 도와주세요.
정규식에 대한 예제가 잘 나와있는곳도 알려주세요.
  • 복사

댓글 전체

http://regex.kr/bbs/board.php?bo_table=B11&wr_id=208

<?
$s = '<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a><a href="www.yahoo.co.kr" class="wer">야후</a><a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
<a href="www.yahoo.co.kr" class="wer">야후</a> <a href="www.yahoo.co.kr" class="wer">야후</a> <a href="www.yahoo.co.kr" class="wer">야후</a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
<a href="www.yahoo.co.kr" class="wer">야후</a>
<a href="www.yahoo.co.kr" class="wer"><img src="http://www.yahoo.co.kr.gif" width="70" height="52" onError="imgCheck(this)"></a>
';

preg_match_all("/<[^>]*>(?!<[^>]*>)(.*)<\/[^>]*>/U", $s, $match);

print_r($match[1]);
?>
© SIRSOFT
현재 페이지 제일 처음으로