我正在尝试匹配HTML
中的字符串例如我想在<strong> string </strong>
我正在做的是
preg_match_all('|\<strong\>(.*)\<\/strong>|',$html,$data);
echo $data[1][0];
当我想在<strong>
内搜索的字符串不是换行符时,它可以正常工作
但如果它有换行符,我该怎么办呢?
无法正常工作示例:
<strong>
line break string
</strong>
答案 0 :(得分:10)
使用:
preg_match_all('/<strong>(.*)<\/strong>/s',$html,$data);