|
|
|
| Подскажите алгоритм. Есть в базе номера совершенно разных типов
xxxxxxxxxy
xxx xxx xxx
xxx xxx xxx y
xxx-xxx-y
xxxxx-y
т.е. очень сложно предугадать как он будет записан в базе.
Ломаю голову как организовать поиск, что бы допустим номер типа xxxxxxxxxy находился по разным запросам, таким как xxx xxx xxx y, xxx-xxx-xxx-y, xxxxxxxxx-y, xxxxxxxxx и т.д.
Соответственно и на оборот, так и для других типов.
Спасибо. | |
|
|
|
|
|
|
|
для: gOFREe
(12.05.2012 в 21:23)
| | Нужно использовать регулярные выражения.
Я так понял номер состоит из цифр и в любом месте может быть дефис или пробел. А количество цифр какое? Допустим от 4 до 11. Тогда само РВ будет выглядеть примерно так: | |
|
|
|
|
|
|
|
для: Sfinks
(12.05.2012 в 21:52)
| | Да, все верно, спасибо большое вечерком поковыряюсь с этим и отпишу. Еще раз спасибо. | |
|
|
|
|
|
|
|
для: gOFREe
(14.05.2012 в 10:27)
| | А как сделать тоже самое, только искать соответствие по введенному поисковому запросу. | |
|
|
|