Имя: Пароль:
1C
 
Регулярные выражения в 1С 8
,
0 Ненавижу 1С
 
гуру
01.12.10
11:37
1. Нужны 0% (0)
2. Не нужны 0% (0)
3. Все равно 0% (0)
4. Что это такое? 0% (0)
Всего мнений: 0

Почему собственно нет в предопределенных методах?
Это же очень нужный пласт для разработчика

про Книга знаний: Использование регулярных выражений (RegExp) в 1С в курсе, интересует как встроенное средство
1 Kashemir
 
01.12.10
11:41
Периодически возникает в них нужда. Были бы не лишними.

Нужны
2 Живой Ископаемый
 
01.12.10
11:44
2(0) Я не знаю.. может быть ты умный и у тебя по-другому.. Но у меня например чтобы подключить ВБС регексп-объект уходит минут 20 самое большее, А вот чтобы написать и отладить регулярное выражение - иногда дня два...
Так что, считаю не во строенном объекте пойнт...

Все равно
3 Живой Ископаемый
 
01.12.10
11:45
разве чтобы только потом это выполнялось на сервере и под любой операционкой... Ну может быть

Нужны
4 Ненавижу 1С
 
гуру
01.12.10
11:46
(2) ну это да

Нужны
5 Defender aka LINN
 
01.12.10
11:48
(1) Копипастишь из статьи в (0) и вуаля.
6 1C-Nick
 
01.12.10
11:53
Очень нечасто были задачи, где регулярные выражение были нужны.

Все равно
7 Kashemir
 
01.12.10
12:32
(5) Без необходимости стараюсь не прибегать к сторонним объектам.
8 Живой Ископаемый
 
01.12.10
12:49
C другой стороны, даже такие встроенные объекты как Графическая Схема, Географическая Схема, ОболочкаХТМЛДокумента не могут быть использованы на сервере... Так что это все такая условность...
9 Armando
 
01.12.10
12:50
не отказался бы

Нужны
10 luns
 
01.12.10
12:59
Редко нужны, а когда нужны, то RegExp нормально работает.

Все равно
11 МихаилМ
 
01.12.10
13:01
ну напишите компоненту, коли Вам нужно.
Мне не нужно, а будет нужно напишу компоненту.
всех хотелок не реализовать, и так 1с8 -   глюкавый монстр.
Пусть сначала баги исправят.

Не нужны
12 Jstunner
 
01.12.10
13:06
предопределенных методов будет недостаточно, надо в запросах.
Например организовать поиск по вхождению подстроки в любом слове искомого наименования: набрал "коп", он тебе вывел "ООО Рога и Копыта ТМ"

Нужны
13 acsent
 
01.12.10
13:08
Если только в запросах
14 Живой Ископаемый
 
01.12.10
13:12
2(12) оооо... это был бы конечно ЖИР... но не дай бок в типовых бы начали использовать такие запросы... Часто это бы означало что они бы в реальных СУБД не работали вообще.
15 acsent
 
01.12.10
13:13
Хотя в запросах и сейчай есть сильно упрощенные регулярки
16 Maxus43
 
01.12.10
13:15
(12) "Подобно" для такого хватит в запросах
17 Живой Ископаемый
 
01.12.10
13:18
2(15,16) придумайте, плиз, шаблон, который бы возвращал записи, в которых некий строковый реквизит неопределенной длины э... ладно, нарисую пример:
000044 - чтобы попадал.
0044 - чтобы попадал
0944 - чтобы не попадал
067044 - не попадал...
18 Maxus43
 
01.12.10
13:21
(17) Я сказал для (12) хватит подобно, даже чтоб было без учета регистра. Тут не совсем оно, подобно не хватит уже.
Если последняя запись "чтоб не попадал" на самом деле.
19 Живой Ископаемый
 
01.12.10
13:23
2(18) ну да, в (12) - неудачный пример.
Вот удачный:
v8: Запрос. Подобно Префикс + Цифры
20 Maxus43
 
01.12.10
13:26
(19) "(Префикс)%" хватит, если автонумерация не сбита) Для 1с в большинстве случаев подобно хватает.
А уж если не хватит, то (0) и вперёд

Не нужны
21 Maxus43
 
01.12.10
13:30
(19) Кстати для этого случая есть шаблон, чтоб искало коды например:
ГМ12304
ГМ65437820
....
Косяк будет только если будут пробелы в середине номера
22 Defender aka LINN
 
01.12.10
13:57
(17) А почему 2 последних не попадают? Там же 944 и 67044 :)
23 Живой Ископаемый
 
01.12.10
13:58
2(22) ну - нужно чтобы не попадали, потому что хотим только с одними 0-ми впереди...
24 Defender aka LINN
 
01.12.10
14:13
(23) Я тебе чем хочешь поклянусь - там у 944 впереди только 0. И у 67044 - тоже :)
25 Живой Ископаемый
 
01.12.10
14:25
2(24) э... скажем интересуют все номера заканчивающиеся на "44", но у которых впереди только нули, другие символы недопустимы, пробелы - допустимы... Но длина строки - разная...