0
包圍的匹配字,我有一些與此類似:如何獲得通過哈希標籤用PHP
<a href="#action_link#" target="_blank">Token1</a><br>
<a href="##action_link##" target="_blank">Token1</a><br>
,我需要得到的只有一個(或多個)是/只有一個主題標籤包圍( #),對於此示例,我只需要第一個錨標記。
我也曾嘗試用斂HREF ATTR過濾,使正則表達式更容易有這樣的事情:
preg_match_all('/<a\s[^>]*href=(\"??|\'??)(#action_link#?)[^>]*>/siU', $someHTML, $match);
,但沒有成功:(
能否請你幫我
請閱讀:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags –