Пт, 19.12.2025, 20:48:36
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Проблема с использованием регулярных выражений PCRE2
zharДата: Пн, 03.02.2025, 10:23:24 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
Если сразу после запуска открыть консоль кода и попытаться выполнить код, в котором есть работа с регулярным выражением по "PCRE2", то возникнет ошибка.

Чтобы код работал, нужно зайти в инструмент регулярных выражений выбрать этот инструмент и протестировать регулярное выражение. Очевидно в этот момент осуществляется загрузка внешней компоненты и после этого код в консоли начинает выполняться.
Это нормальное поведение, что приходится каждый раз после запуска идти в регулярные выражения, а потом только выполнять код?
Можно ли это оптимизировать, чтобы код начинал работать сразу? Или переходить уже на плафотрменные регуляры?


Прикрепления: 3296578.png (43.1 Kb)


Сообщение отредактировал zhar - Пн, 03.02.2025, 11:43:33
 
tormozitДата: Пн, 03.02.2025, 18:34:51 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Такое поведения является умышленным. Пользователь сам должен заботиться о подключении нужных внешних компонент, которые требуются в его произвольном коде, чтобы он был отделяемым от контекста подсистемы. ИР подключает известные нужные ей внешние компоненты тогда, когда это необходимо ее коду.

Рекомендации по выбору движка регулярных выражений можно почитать в подсказке к полю ввода "Вариант вычислителя" инструмента "Конструктор регулярных выражений". В целом для не критичного к скорости кода можешь смело выбирать платформенные методы.
 
  • Страница 1 из 1
  • 1
Поиск: