Выдаёт пустую строку в работе с регуляркой
-
Логика
перепробовал почти все способы и вариации извлечения нужного элемента из строки
но в результате (логе) всё равно выдаётся пустой результатПрошу помочь и тыкнуть носом
0_1548536966311_myday.xml
-
@maxmassa а что именно нужно извлечь? значение score?
попробуй такscore":\ ([\s\S]+)\,\ "action
-
из полученной строки
<pre>{ "success": true, "challenge_ts": "2019-01-26T21:11:38Z", "hostname": "lessons.zennolab.com", "score": 0.7, "action": "verify" }</pre>нужно получить числовое значение после "score":
score":\ ([\s\S]+),\ "action
также по итогу выдаёт пустую строку в логе
-
@maxmassa said in Выдаёт пустую строку в работе с регуляркой:
из полученной строки
<pre>{ "success": true, "challenge_ts": "2019-01-26T21:11:38Z", "hostname": "lessons.zennolab.com", "score": 0.7, "action": "verify" }</pre>нужно получить числовое значение после "score":
Действие "первое вхождение"
"score": (.*?),
хотя я лучше бы через парсинг json достал бы.
-
через JSON пробовал этим кодом
[[MIN_SCORE]] = JSON.parse([[SAVED_CONTENT]]).score
результат тот же
через "первое вхождение" с вашим кодом
результат вновь пустая строка
-
@maxmassa
все работает, сделал как fox написал
0_1548539248688_1548536965206-myday.xml
-
Действительно работает, проблема была в том что в лог выводил не извлечённые группы, а найденный текст целиком
Всем спасибо, плюсики в карму )