求一正则表达式,取出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属性值?
------解决方案--------------------(?is)<input[^/>]* id=(?<id>\S*)[^/>]* value=(?<v>\S*) [^/>]*/>