日期:2014-05-18  浏览次数:20463 次

如何用正则表达式匹配标记中的属性?
如果有这样一个标记:

<aa   bb=vvv   cc=vvv   dd= "vvv "   ee=vvv   >

如何通过正则式匹配他的bb,cc,dd,ee对应的值?已知bb,cc,dd,ee的位置不确定。



------解决方案--------------------
也许是空格问题

<img\s*(\s*(? <name> [^= <> ]+)=(?: '(? <value> [^ ']*) '| "(? <value> [ "]*) "|(? <value> [^\s]*)))*[^> ]*>