정규식이라고 해야 할까요?
본문
<span> 홍길동
</span>
----------------------------------------------------------
preg_match_all("`<span>????(.+)????</span>`iU", $text01, $match01);
ㅜㅜ 위에 띄어쓰기는 어떻게 처리해야 할까요 ???? 부분을 어떻게 해야 할지 모르겠어요..
고수님들의 답변 부탁드립니다.
답변 2
http://php.net/manual/en/regexp.reference.escape.php
\s
any whitespace character
<?php
$match01 = [];
$text01 = '<span> 홍길동
</span> <span> 홍 길 동
x </span><span>홍길동</span>';
preg_match_all('`<span>\s*([^\s].+)\s*</span>`isU', $text01, $match01);
print('<pre>');
print_r($match01);
print('</pre>');
?>
또는 나온 결과물에서 trim으로 좌우공백 날려주셔도 됩니다.
답변을 작성하시기 전에 로그인 해주세요.