$str = '<p>李明:</p><p>
Tittle: </p><p>
My brief:xxxxx</p><p>';
//匹配
preg_match('/<p>[\s\S]+Tittle:[\s\S]+</p>/',$str,$m);
var_dump($m);
对于$str中的文字,我想匹配到<p>Tittle: </p>,因为标签中的Tittle:两边的内容不固定,有的有回车有的有空格,所以我用了[\s\S]+放在两遍,但匹配出来的结果过多。
这个怎么解决?在后面加上U,取消贪婪模式,也不对。
有的有回车有的有空格,那
\s+
就好了啊,\S
是在干嘛。