Суббота, 20.04.2024, 01:20
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » Требуется экранирование символов regexp в 8.3.23
Требуется экранирование символов regexp в 8.3.23
aae99999Дата: Суббота, 29.04.2023, 11:07 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 10
Статус: Оффлайн




В диалекте ICU символ "{" требуется экранировать символом "\" т.е. писать вот так:

Код
//\{Запрос: ([_ЁА-ЯA-Z][_ЁА-ЯA-Z\d]*)(?: |\n|\r)
такое экранирование будет работать и в других диалектах.

P.S. На ИТС ошибка в описании регулярных выражений https://its.1c.ru/db/v8323doc/bookmark/dev/TI000002650
Символ экранирования не "/", а "\".
 
tormozitДата: Суббота, 29.04.2023, 20:36 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6168
Репутация: 156
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/962866
 
tormozitДата: Суббота, 29.04.2023, 20:49 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6168
Репутация: 156
Статус: Оффлайн
Исправлено в 6.73.2
 
Форум » Основной » Проблемные ситуации » Требуется экранирование символов regexp в 8.3.23
  • Страница 1 из 1
  • 1
Поиск: