Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Прошу добавить типу РегулярноеВыражение конструктор без параметров #1501

Open
tormozit opened this issue Feb 4, 2025 · 4 comments

Comments

@tormozit
Copy link

tormozit commented Feb 4, 2025

Это нужно затем, что разработка скриптов для Турбоконфа ведется в конфигураторе и там приходится создавать все неизвестные конфигуратору типы через Новый("ИмяТипа"), куда неудобно передавать параметры. Да и другие реализации подобных объектов часто имеют такой конструктор без параметров.

Сейчас мне приходится вызывать конструктор так

	ШаблонЗамены = "\<[^\>]*\>";
	ПараметрыКонструктора = Новый Массив;
	ПараметрыКонструктора.Добавить(ШаблонЗамены);
	РегулярноеВыражение = Новый ("РегулярноеВыражение", ПараметрыКонструктора);

А хотелось бы

	ШаблонЗамены = "\<[^\>]*\>";
	РегулярноеВыражение = Новый ("РегулярноеВыражение");
        РегулярноеВыражение.Pattern = ШаблонЗамены;
@sfaqer
Copy link
Contributor

sfaqer commented Feb 4, 2025

У регулярного выражения оскрипта нет свойства "Pattern" если приведенный пример работает, то это не регулярное выражение оскрипта, возможно турбоконфа
/cc @bolsun

@tormozit
Copy link
Author

tormozit commented Feb 4, 2025

Да, я изначально ошибочно предположил у здешнего объекта есть свойство Pattern. Исправил описание. Теперь оно включает и добавление свойства, что, понимаю, маловероятно.

@nixel2007
Copy link
Collaborator

Оффтопик:

Это нужно затем, что разработка скриптов для Турбоконфа ведется в конфигураторе и там приходится создавать все неизвестные конфигуратору типы через Новый("ИмяТипа"), куда неудобно передавать параметры. Да и другие реализации подобных объектов часто имеют такой конструктор без параметров.

Скрипты для турбоконфа, насколько я понимаю, пишутся под OneScript. Зачем писать их из Конфигуратора, который не поддерживает OneScript, вместо сред разработки, где поддержка оскрипта нативная, типа vscode?

@tormozit
Copy link
Author

tormozit commented Feb 4, 2025

@nixel2007 потому что я уже давно сделал среду разработки скритов для Турбоконфа на базе Конфигуратор+Турбоконф+ИР, которая в разы удобнее VSCode для этих задач https://fastcode.im/Store/8815/redaktor-skripta-dlya-turboconf-1-07

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants