必须使用动态id分隔文本
我的正则表达式:
$content = preg_split('/<span id="more-[1-9]+"><'/span>/i', get_the_content('more'));
不幸的是,有时有效,有时无效:
<span id="more-1237"></span> -> it works
<span id="more-1029"></span> -> not working
怎么了,谢谢帮忙
第二个示例在more-
之后的数字中有一个零,您的正则表达式将不匹配。您需要这样的内容:
$content = preg_split('/<span id="more-[0-9]+"><'/span>/i', get_the_content('more'));
注意从[1-9]
到[0-9]
的变化