1
拆分我想喜欢串用PHP使preg_split分割一些文字:PHP使preg_split如何通过人力资源
3210例如文本,如:"text 1<hr>text 2<hr style="other style here">text 3
应该给我:
array
[0] text 1
[1] text 2
[2] text 3
努力找出正则表达式,但它对我来说太难了:/
拆分我想喜欢串用PHP使preg_split分割一些文字:PHP使preg_split如何通过人力资源
3210例如文本,如:"text 1<hr>text 2<hr style="other style here">text 3
应该给我:
array
[0] text 1
[1] text 2
[2] text 3
努力找出正则表达式,但它对我来说太难了:/
只需搜索<hr
,然后搜索,直到看到一个>
:
$arr = preg_split('/<hr[^>]*>/', $str);
通常我会建议使用DOM解析器,但对于这些孤例正则表达式做的工作一样好。
我很接近......正在做类似于'/
/'但它没有工作。感谢您的帮助 – abiku 2013-05-06 14:21:19
或者,如果您想限制只匹配没有属性的hr标签和那些带有样式属性的匹配,那么可以使用$ arr = preg_split('/
/',$ str);' – eyecatchUp 2013-05-06 14:27:59
@eyecatchUp我不知道这将如何在这种情况下是有用的:) – 2013-05-06 14:29:01