Имя: Пароль:
1C
1С v8
Регулярные выражения в платформе
, ,
0 MM
 
02.08.22
10:58
1. Буду использовать новые возможности 43% (3)
2. Мне это не нужно 43% (3)
3. Останусь на прежних механизмах RegExp 14% (1)
Всего мнений: 7

1С наконец-то анонсировала поддержку регулярных выражений, хотя как-то на мой взгляд куцо.
https://wonderland.v8.1c.ru/blog/podderzhka-regulyarnykh-vyrazheniy-vo-vstroennom-yazyke/
11 vde69
 
02.08.22
11:16
регулярные выражения сделают код нечитаемым... примерно как скрипты unix системах.

вот например кто с лету может означать что делает шаблон

^#\/база\.была.*сдохла

Мне это не нужно
27 bolobol
 
02.08.22
12:42
Пример задачи приведите, пожалуйста. Хорошо бы не один.

Мне это не нужно
77 novichok79
 
02.08.22
17:48
(0) АХАХАХХА, ну прям 1C way == да, но нет.
positive/negative lookahead?
name matching groups?
НЕ, НЕ СЛЫШАЛИ.
а почему нельзя было сделать как везде - регулярка == экземпляр класса и работа идет через нее?
1С считает разрабов 1С инвалидами, неспособными в полноценные регулярки?
(11) фи, херня

мы в начале строки, дальше идут символы #/база.
далее любое количество любых символов (кроме перевода строк)
и дальше слово сдохла

а че в конце нет $? чтобы точно был конец строки?

но мне этого не нужно, ибо в Golang регулярки почти нормальные (нет positive/negative lookahead, из-за того что разработчики либы гарантируют что время выполнения поиска будет O(n))

Мне это не нужно