我正在嘗試編寫一個應該以任何順序檢查數據用戶名屬性的錨的正則表達式匹配。無論順序如何匹配錨標記屬性
<a href="abac" class ="myclass" data-username = "username">Binod</a>
和
<a data-username="username" class ="myclass" href="abac">Binod</a>
我正在嘗試編寫一個應該以任何順序檢查數據用戶名屬性的錨的正則表達式匹配。無論順序如何匹配錨標記屬性
<a href="abac" class ="myclass" data-username = "username">Binod</a>
和
<a data-username="username" class ="myclass" href="abac">Binod</a>
正則表達式解決了我的問題。 <a\ .*?data-username=.*?>(?<linktext>.*?)</a>
一般情況下,解析HTML是不是試圖用一個正則表達式匹配它一個更好的解決方案。這就是說,讓這個嘗試
/<a.*data-username\s*=\s*\"(.*?)\"/g
無論在哪裏,數據的用戶名在標籤列表中顯示這應該匹配,並且將離開實際的用戶名捕獲小組。
我嘗試使用正則表達式工具expresso,但沒有運氣。 – Binod
到目前爲止您有任何嘗試嗎? – ajp15243
我試過使用兩個匹配和 – Binod