Прежде чем вы скажете «о нет, не снова», здесь я заявляю о своем случае. Я разбираю часть вывода 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
, но, к сожалению, это не так
Я не знаю о вас, но * «Проблема в том, что я не знаю порядка или количества атрибутов» * в моем мире было бы достаточной причиной для использования парсера DOM. –
Я на платформе, в которой нет встроенного анализатора, и я не хочу приносить внешний – Bostone