Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #974588

open

8.3.23-24+ Ошибка в СтрНайтиВсеПоРегулярномуВыражению при поиске по шаблону {}

Added by Сергей Старых about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2160443/m/2160443
Конфигурация ПО

8.3.23-24

Проблема

Ошибка в СтрНайтиВсеПоРегулярномуВыражению при поиске по шаблону {}

Воспроизведение

Открыть приложенную внешнюю обработку в клиентском приложении любой базы. Нажать кнопку "Команда1". При этом на сервере выполнится код

СтрНайтиВсеПоРегулярномуВыражению("я", "{}");

И будет отображено системное окно ошибки

Ошибка при вызове метода контекста (СтрНайтиВсеПоРегулярномуВыражению) {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма.Форма(9)}:СтрНайтиВсеПоРегулярномуВыражению("я", "{}"); {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма.Форма(4)}:Функ();

по причине:
Ошибка при работе с регулярными выражениями. Код ошибки - 10301 (U_REGEX_RULE_SYNTAX) {}

Ожидалось отсутствие ошибки, т.к. все проверенные мной инструменты тестирования регулярных выражений без ошибок выполнили поиск по нему. Например https://regex101.com/?regex={}

Для написания новых выражений проблема не столь важна. Но для переноса большого количества кода с выражениями с других диалектов регулярных выражений она важна.

Обход проблемы

Экранировать символы фигурных скобок, т.е. заменить шаблон на \{\}


Files

ОтважныйБобр.epf (12.3 KB) ОтважныйБобр.epf Сергей Старых, 2023-11-22 07:32 PM

Related issues

Related to Инструменты разработчика Tormozit для 1С - Bug #974590: Исправлена ошибка анализа текста программы на ОС LinuxClosed

Actions
Actions #1

Updated by Сергей Старых about 1 year ago

  • Related to Bug #974590: Исправлена ошибка анализа текста программы на ОС Linux added

Also available in: Atom PDF