我有一个可能包含子字符串的字符串:
<h1 style="margin: 0; padding: 0" class="title_big">Item title <span style="white-space: nowrap"> (5 entries)</span></h1>
或只是
<h1 style="margin: 0; padding: 0" class="title_big">Item title</h1>
(没有内部SPAN
)
现在我无法弄清楚如何编写正则表达式。目前正在使用这样一个:
$pat='/<h1 style="margin: 0; padding: 0" class="title_big">([^>]*)<\/h1>/si';
但当然它不会返回内部SPAN
答案 0 :(得分:0)
如果您将$pat
设置为此,则应该有效:
$pat = '/<h1 style="margin: 0; padding: 0" class="title_big">(.*?)<\/h1>/uim';