我有一個文本「a href
」和「[link]
」鏈接。我想使preg_split這段文字,並有數組,其中的[I]我能找到的鏈接PHP - 正則表達式來拆分URL
例子:
My text <a href="www.example.com">text</a> this continues [link=http://www.second.com]link[/link]
=>
[0] My text
[1] <a href="www.example.com">text</a>
[2] this continues
[3] [link=http://www.second.com]link[/link]
我應該怎樣寫我的正則表達式?
不要PA用正則表達式rse HTML。使用[PHP附帶的DOM模塊](http://php.net/manual/en/book.dom.php)。正則表達式並不總是使用的工具,即使問題涉及到文本。 –