неправильная работа Regex

lamar015

Client
Регистрация
22.08.2021
Сообщения
24
Благодарностей
4
Баллы
3
Делаю парсинг данных со страница наткнулся на проблему неправильной роботы Regex. В конструкторе регулярного выражение выдает данные которые нужны, но в список записывает совсем другие.

На списке показано те данные которые мне нужни, и которые Regex выдает при тесте.

92439




Вставляю тоже самое регулярное выражение, которое я тестировал.
92440


Результат который должен заносится в список:

92436





Результат который заносится. Напоминаю, что текст переменной к которой применяю Regex, один и тот же в обеих случаях. Но если я копирую текст вручную из переменной get - все отрабатывает как надо, если пишу {-Variable.get-}, то работает некоректно:

92437
 

Вложения

Последнее редактирование:

kagorec

Client
Регистрация
24.08.2013
Сообщения
978
Благодарностей
522
Баллы
93
В регулярке замени .* на [^"]+
 
  • Спасибо
Реакции: lamar015

lamar015

Client
Регистрация
22.08.2021
Сообщения
24
Благодарностей
4
Баллы
3

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 516
Благодарностей
3 369
Баллы
113
работает. Что я делал не так?
Конструктор и экшены несколько по разному выполняют regex.
Необходимо явно указать в регулярке модификаторы, что бы привести к одному виду.
Например, модификатор многострочности.
 

qazerwar

Client
Регистрация
15.12.2023
Сообщения
2
Благодарностей
0
Баллы
1
Конструктор и экшены несколько по разному выполняют regex.
Необходимо явно указать в регулярке модификаторы, что бы привести к одному виду.
Например, модификатор многострочности.
как в зенке использовать модификатор? куда его вписывать?
 

K R

Client
Регистрация
14.01.2017
Сообщения
127
Благодарностей
127
Баллы
43
  • Спасибо
Реакции: qazerwar

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 516
Благодарностей
3 369
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)