Имя: Пароль:
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))

Мне это не нужно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший