Имя: Пароль:
1C
 
Проверка соответствия строки шаблону в запросе
0 25-11
 
17.03.18
16:58
Как проще всего проверить, что строковое поле в запросе соответствует шаблону  типа NNN/NNN/ где N - цифра, но к-во может быть любым от 1 до 3.
Т.е. 1/1/, 22/22/, 22/1/ - всё подходит, все 9 вариантов.
Можно как-то более изящно, чем написать 9 раз "ПОДОБНО" и соединить условием "ИЛИ"?
1 25-11
 
17.03.18
17:23
В общем случае хотелось бы проверить, что строка удовлетворяет условию [Число]/[Число]/

Это уже разбор строки при обработке результатов запроса? Нет какого-нибудь хитрого приёмчика в языке запросов?
2 Garykom
 
гуру
17.03.18
17:28
А потом удивляются "чего это современные проги/конфы так тормозят"...
3 25-11
 
17.03.18
22:10
(2) Не совсем понял данную реплику. Кто удивлятеся и почему?
4 25-11
 
19.03.18
00:46
Может в рабочий день кому-то захочется поделиться знанием красивого решения?
5 h-sp
 
19.03.18
04:42
(4) ну это же элементарно, Ватсон. Делаете еще один реквизит типа Булево Соответствует\не соответствует и его заполняете при записи данных в базу.

Чтобы в момент запроса вы не отвлекались на всякую фигню.
6 Sammo
 
19.03.18
05:55
Помнится искал я в свое время в языке запросов возможность задавать люое количество чисел, но не нашел. Поэтому сделано сейчас через подобно [0-9] и перебрал все возможные варианты с количеством символов.
7 25-11
 
20.03.18
09:39
(5) Приходит ветеринар к врачу. Тот его спрашивает:"Что болит?". "Ну, так-то каждый может ...".
(6) Пришлось также оставить. Много "ПОДОБНО... ИЛИ"
8 h-sp
 
20.03.18
09:58
(7) ну тогда читай (2) до полного просветления.