Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Поиск в строке по маске

Поиск в строке по маске
Я
   synapce
 
07.09.21 - 11:32
Всем привет, коллеги.

Есть строка "Наименование". В ней может быть скрыт номер авто таким образом.
"БЛАБЛАБЛАМ(711ОА179)_"
"_БЛАБЛА_регномерНН345Р89"

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.