본문 바로가기

태그 사이에 있는 텍스트를 추출

반응형

PHP의 정규표현식은 구분자(delimiters)로 시작해서 구분자로 끝을 내야한다.
구분자는 보통 슬래쉬(/)를 사용하지만 꼭 그래야 하는 것은 아니고 해쉬(#)와 같이 알파벳과 백슬래쉬 그리고 공백이 아닌 문자를 사용하면 된다.

<?php
$str = '<div class="a-class-name">some text</div>';
$pattern = '#<div class="a-class-name">(.*?)</div>#';
preg_match($pattern, $str, $matches);
echo $matches[1];
?>
반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.