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