Пытался извлечь значения нескольких переменных с помощью regex101 и смог это сделать, но при попытке того же с экстрактором регулярных выражений не удалось получить извлеченные значения.
Я много гуглил по этому поводу и делал довольно много проб и ошибок, но мне не повезло, и я не нашел ничего похожего.
input type='hidden' name='code' value='([A-Za-z0-9+= \-\_]+?)' />
<input type='hidden' name='id_token' value='(.*)' />
<input type='hidden' name='scope' value='(.*)' />
<input type='hidden' name='state' value='(.*)' />
<input type='hidden' name='session_state' value='(.*)' />
Я хочу извлечь значение перечисленных ниже переменных:
1. код
2.id_token
3. область применения
4. состояние
5.session_state
и





В общем использование регулярных выражений для парсинга HTML - не лучшая идея как:
Поэтому я бы рекомендовал вместо этого использовать CSS Selector Extractor, это намного проще, удобочитаемее и надежнее, чем подход с использованием регулярных выражений:
Спасибо @Dmitri T, это сработало для меня.
Вы выбрали диалект
pcre, в то время как ваш фактический инструмент используетPerl. Я подозреваю, что это просто вопрос преобразования регулярного выражения стиля pcre в регулярное выражение стиля Perl.