日期:2014-05-17  浏览次数:20582 次

求一正则表达式,取出input属性值
有一个文本,其中含有多个input标签,标签属性如下:<input id=0001  style="border:0;padding:0;margin:0;color:blue;text-decoration:underline;width:20px;cursor:pointer; value=XX  type=text />
想通过正则找出所有input,然后通过字符串截取得到id、value的值。可是在不同的浏览器中input属性的顺序有变化。因此截取出的值有误,不知道大家有没有别的方法,来得到每个input的ID和value属性值?
正则表达式 浏览器 asp.net c#

------解决方案--------------------
(?is)<input[^/>]* id=(?<id>\S*)[^/>]* value=(?<v>\S*) [^/>]*/>