在你說「哦不,不是再次」之前,我要說明我的情況。我正在解析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