|
Вопрос по конструкции ПОДОБНО | ☑ | ||
---|---|---|---|---|
0
DSSS
22.09.11
✎
09:24
|
Доброго дня.
Есть строки: 12345 1234-5 1-2-3-4-5 12-34-5 и т.п. т.е. стори содержащие последовательность 12345 и между цифрами еще дополнительно может быть не более одного тире. Подскажите, пжл, кто в курсе, можно ли как-то получить такие строки запросом, имея подстроку поиска 12345. Т.е. когда неизвестно, сколько тире в строке и где они расположены. Можно через %1%2%3%4%5%, но через такое условие найдутся строки 1-2-3-99999999-4-888-5, а нужны только строки, содержащие цифры 12345 без пробелов или с одним дефисом между любыми цифрами. Спасибо. |
|||
1
butterbean
22.09.11
✎
09:27
|
может так [-]1[-]2[-]3[-]4[-]5[-]
|
|||
2
DSSS
22.09.11
✎
09:30
|
(1) вся проблема в том, что тире может и не быть, а конструкция [] требует любого символа..
|
|||
3
DSSS
22.09.11
✎
09:30
|
точнее это _ любой, а [] тот что в скобках.
|
|||
4
butterbean
22.09.11
✎
09:30
|
(2) да точно, забыл что там хоть что-то должно стоять
|
|||
5
rrunover
22.09.11
✎
09:32
|
а может не обязательно запросом?
а если напрямую: - скопировать исходный текст во временную переменную - заменить пробелы и дефисы на "" - сравнить полученную строку с исходной - ???? - profit! |
|||
6
rrunover
22.09.11
✎
09:32
|
+(5)
вместо "-сравнить полученную строку с исходной" читать "-сравнить полученную строку с шаблоном" |
|||
7
DSSS
22.09.11
✎
09:35
|
(5) неее, нельзя так..) точнее можно, но это совсем не то) нужно изменить типовой поиск по номенклатуре, тот что в форме списка, куда юзеры вводят подстроку для поиска. Сейчас там все работает через %ШаблонПоиска%, вот нужно еще научить его не учитывать тире.
|
|||
8
DSSS
22.09.11
✎
09:38
|
Мда, походу придется юзать %1%2%3%4%5%
Жаль. |
|||
9
butterbean
22.09.11
✎
09:40
|
(8) тогда уж лучше _1_2_3_4_5_
|
|||
10
DSSS
22.09.11
✎
09:41
|
(9) не катит) _ тоже требует одного символа, в отличии от %)
|
|||
11
Axel2009
22.09.11
✎
09:59
|
наложи 2 условия.
%[-1-5][-1-5][-1-5][-1-5][-1-5][-1-5]% |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |