Прошу добавить типу РегулярноеВыражение конструктор без параметров
Это нужно затем, что разработка скриптов для Турбоконфа ведется в конфигураторе и там приходится создавать все неизвестные конфигуратору типы через Новый("ИмяТипа"), куда неудобно передавать параметры. Да и другие реализации подобных объектов часто имеют такой конструктор без параметров.
Сейчас мне приходится вызывать конструктор так
ШаблонЗамены = "\<[^\>]*\>";
ПараметрыКонструктора = Новый Массив;
ПараметрыКонструктора.Добавить(ШаблонЗамены);
РегулярноеВыражение = Новый ("РегулярноеВыражение", ПараметрыКонструктора);
А хотелось бы
ШаблонЗамены = "\<[^\>]*\>";
РегулярноеВыражение = Новый ("РегулярноеВыражение");
РегулярноеВыражение.Pattern = ШаблонЗамены;
У регулярного выражения оскрипта нет свойства "Pattern" если приведенный пример работает, то это не регулярное выражение оскрипта, возможно турбоконфа /cc @bolsun
Да, я изначально ошибочно предположил у здешнего объекта есть свойство Pattern. Исправил описание. Теперь оно включает и добавление свойства, что, понимаю, маловероятно.
Оффтопик:
Это нужно затем, что разработка скриптов для Турбоконфа ведется в конфигураторе и там приходится создавать все неизвестные конфигуратору типы через Новый("ИмяТипа"), куда неудобно передавать параметры. Да и другие реализации подобных объектов часто имеют такой конструктор без параметров.
Скрипты для турбоконфа, насколько я понимаю, пишутся под OneScript. Зачем писать их из Конфигуратора, который не поддерживает OneScript, вместо сред разработки, где поддержка оскрипта нативная, типа vscode?
@nixel2007 потому что я уже давно сделал среду разработки скритов для Турбоконфа на базе Конфигуратор+Турбоконф+ИР, которая в разы удобнее VSCode для этих задач https://fastcode.im/Store/8815/redaktor-skripta-dlya-turboconf-1-07
@nixel2007 потому что я уже давно сделал среду разработки скритов для Турбоконфа на базе Конфигуратор+Турбоконф+ИР, которая в разы удобнее VSCode для этих задач https://fastcode.im/Store/8815/redaktor-skripta-dlya-turboconf-1-07
может имеет смысл на уровне Турбоконфа добавить метод типа Турбоконф.НовыйОбъект("ИмяТипа", ..... параметры), а он уже там под капотом будет вызывать нужный конструктор?