Прежде чем вы скажете: "О, нет, не снова", здесь я излагаю свой случай. Я анализирую часть вывода HTML, и единственное, что меня интересует, это атрибуты name
и value
каждого тега <input/
>. 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
, но, к сожалению, это не так