2014-01-28 3 views
0

Я пытаюсь написать регулярное выражение для привязки, которое должно проверять атрибут имени пользователя в любом порядке.Соответствующий атрибут тега привязки независимо от порядка

<a href="abac" class ="myclass" data-username = "username">Binod</a> 

и

<a data-username="username" class ="myclass" href="abac">Binod</a> 
+0

Есть ли у вас какие-либо попытки? – ajp15243

+0

Я попытался использовать два совпадения и Binod

ответ

0

Regex решил мою проблему. <a\ .*?data-username=.*?>(?<linktext>.*?)</a>

0

В общем, разбор HTML является гораздо лучшим решением, чем пытаться сравнить его с регулярным выражением. Тем не менее, дать этому попытку

/<a.*data-username\s*=\s*\"(.*?)\"/g 

Это должно соответствовать независимо от того, где данные, имя пользователя отображается в списке тегов, и оставит фактическое имя пользователя в группе захвата.

+0

Я попытался использовать инструмент выражения regex, но не повезло. – Binod

Смежные вопросы