我正在尝试为锚点写一个正则表达式匹配,它应该以任何顺序检查data-username属性。
<a href="abac" class ="myclass" data-username = "username">Binod</a>
和
<a data-username="username" class ="myclass" href="abac">Binod</a>
答案 0 :(得分:0)
通常,解析HTML比尝试将其与正则表达式匹配要好得多。那就说了,试一试
/<a.*data-username\s*=\s*\"(.*?)\"/g
无论数据用户名在标记列表中显示的位置如何,都应匹配,并将实际的用户名保留在捕获组中。
答案 1 :(得分:0)
正则表达式解决了我的问题。 <a\ .*?data-username=.*?>(?<linktext>.*?)</a>