/ g сообщает регулярному выражению, чтобы найти каждую подстроку, соответствующую данному шаблону.

аюсь соответствовать<input> введите «скрытые» поля, используя этот шаблон:

/<input type="hidden" name="([^"]*?)" value="([^"]*?)" />/

Это пример формы данных:

<input type="hidden" name="SaveRequired" value="False" /><input type="hidden" name="__VIEWSTATE1" value="1H4sIAAtzrkX7QfL5VEGj6nGi+nP" /><input type="hidden" name="__VIEWSTATE2" value="0351118MK" /><input type="hidden" name="__VIEWSTATE3" value="ZVVV91yjY" /><input type="hidden" name="__VIEWSTATE0" value="3" /><input type="hidden" name="__VIEWSTATE" value="" /><input type="hidden" name="__VIEWSTATE" value="" />

Но я не уверен, чтоtype, name, а такжеvalue атрибуты всегда будут отображаться в одном и том же порядке. Еслиtype Атрибут идет последним, совпадение не удастся, потому что в моем шаблоне это в начале.

Вопрос:
Как я могу изменить свой шаблон, чтобы он соответствовал независимо от положения атрибутов в<input> тег?

P.S .: Кстати, я используюAdobe Air основанRegEx Desktop Tool для тестирования регулярных выражений.

Ответы на вопрос(8)

Ваш ответ на вопрос