在你说“哦不,不是再次”之前,我要说明我的情况。我正在解析HTML输出的一部分,我唯一感兴趣的是每个<input/
>标记的name
和value
属性。 HTML实际上是HTML片段,可能不是格式良好的。我没有DOM或HTML解析器,我也不试图解析嵌套元素。问题是我不知道属性的顺序或数量,因此它可能是<input name="foo" value="boo"/>
或<input type="hidden" name=foo>
或<input id=blah value='boo' src="image.png" name="foo" type="img"/>
。从输入标记中获取名称和值
是否有一个单一的正则表达式可以使我的值为name
和value
属性以可预测的顺序?我就不会问这个问题,如果我可以假设name
属性总是先value
但不幸的是,这是不是这样
我不了解你,但*“问题是,我不知道属性的顺序或数量”*在我的世界中是否足以使用DOM解析器。 – 2010-05-28 09:02:01
我在没有内置解析器的平台上,我不想带外部解析器 – Bostone 2010-05-28 16:33:57