大概有一个html表单,里面全都是这些:
<input type="hidden" name="from" value="xx"/>
<input type="hidden" name="type" value="number"/>
...
我想匹配出每个input的type,name和value属性。
写了一个正则,
{<input(\s+(name|type|value)="(.*)")+\s*/>},
能匹配到type是不错,可是之后就一直匹配出了
'hidden" name="type" value="number'
这些。
试着加了U,反而只能匹配出一个value了。
目前没什么辙,哪位懂正则的帮忙解答下。
<input type="hidden" name="from" value="xx"/>
<input type="hidden" name="type" value="number"/>
...
我想匹配出每个input的type,name和value属性。
写了一个正则,
{<input(\s+(name|type|value)="(.*)")+\s*/>},
能匹配到type是不错,可是之后就一直匹配出了
'hidden" name="type" value="number'
这些。
试着加了U,反而只能匹配出一个value了。
目前没什么辙,哪位懂正则的帮忙解答下。