|
Поиск в строке по маске |
☑ |
0
synapce
07.09.21
✎
11:32
|
Всем привет, коллеги.
Есть строка "Наименование". В ней может быть скрыт номер авто таким образом.
"БЛАБЛАБЛАМ(711ОА179)_"
"_БЛАБЛА_регномерНН345Р89"
Есть ли какой-то способ, чтобы выцепить номер? Или же настолько гемморрно, что проще ввести реквизит, чтобы пользователи отдельно заполняли номер?
Всем спасибо за ответы
|
|
1
synapce
07.09.21
✎
11:32
|
1с 8.3 бух
|
|
2
DrShad
07.09.21
✎
11:40
|
регулярные выражения
|
|
3
ДенисЧ
07.09.21
✎
11:41
|
Если для тебя слова "регулярное выражение" означают только те термины, которыми общаются опустившиеся люди после N литров алкоголя, то проще отдельный реквизит.
Если же нет - то в гугле "1с регулярные выражения" дадут кучу ссылок.
|
|
4
acht
07.09.21
✎
11:44
|
Регэкспы здесь - поглаживание своего эго. Ровно до момента встречи первого иностранного номера.
|
|
5
acht
07.09.21
✎
11:45
|
(0) Дополнительный реквизит?
|
|
6
fisher
07.09.21
✎
11:45
|
(0) Номер в любом случае нужен отдельно, раз он для чего-то нужен на постоянной основе.
Можно просто облегчить пользователю его ввод, пытаясь автоматически выцепить из названия при создании элемента и изменении названия.
Ну а способ... Какой тут способ? Банальный парсинг строки. Насколько умным его делать - это хозяин-барин. На вкус и цвет, как говорится.
(3) Вот за втыкание регулярок где надо и где не надо - повбывав бы. Не зря их в 1С добавлять не хотят. Сразу ведь вакханалия начнется.
|
|
7
ДенисЧ
07.09.21
✎
11:46
|
(6) Не начнётся. 99% 1сников их не понимают. А из оставшегося - 80% поленятся.
|
|
8
acht
07.09.21
✎
11:47
|
(6) > за втыкание
Да не, пусть будут. Народ хочет выпендрится - пусть себя во всей красе показывает. На собеседованиях весьма удобно дураков ловить.
|
|
9
acht
07.09.21
✎
11:48
|
Это как с Геней одноэсным =)
|
|
10
synapce
07.09.21
✎
11:48
|
(7) спасибо за наводку на регулярные, буду копать, разбираться)
|
|
11
fisher
07.09.21
✎
11:48
|
(7) Зато те кто думают что понимают - навтыкают такого, что проще будет сразу выбрасывать чем продолжать сопровождать.
|
|
12
acht
07.09.21
✎
11:49
|
(10) Ну вот, уже началось =)
|
|
13
synapce
07.09.21
✎
11:50
|
В любом случае, всем спасибо!
|
|
14
Lexandr
07.09.21
✎
14:12
|
(0) Лучше один раз упереться, проораться и забыть этот вопрос или дать слабину, а потом получать за "фуфлыжный" парсинг).
|
|
15
unbred
07.09.21
✎
14:27
|
(10) в запросах потом по этому полю тоже будешь писать ПОДОБНО %\dБЛАБЛАБЛАМ(711ОА179) ?
|
|
16
Kassern
07.09.21
✎
14:29
|
(0) заведи лучше отдельный реквизит, чтобы каждый раз не вычленять номер.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший