|
Как на MySQL преобразовать номер телефона в цифры? | ☑ | ||
---|---|---|---|---|
0
D_Pavel
01.09.15
✎
11:12
|
"тел. (095) 2-918-818"
--> "0952918818" |
|||
1
Ненавижу 1С
гуру
01.09.15
✎
11:13
|
подозреваю, что нужен цикл, а также функции вычисления длины строки и подстроки
|
|||
2
depthzer0
01.09.15
✎
11:17
|
(1) можно
строкаМетаморфоз = "тел. (095) 2-918-818"; строкаМетаморфоз = СтрЗаменить(строкаМетаморфоз, "тел. (", ""); строкаМетаморфоз = СтрЗаменить(строкаМетаморфоз, ") ", ""); строкаМетаморфоз = СтрЗаменить(строкаМетаморфоз, "-", ""); |
|||
3
Garikk
01.09.15
✎
11:18
|
||||
4
Garikk
01.09.15
✎
11:19
|
а ниде в комментариях пример процедуры которая рег.выражения предоставляет
|
|||
5
Garikk
01.09.15
✎
11:19
|
*ниже
|
|||
6
D_Pavel
01.09.15
✎
11:21
|
Это будет работать только пока не появится "тилифон, [095} 2~918~818"
Нужно что-то более универсальное |
|||
7
Брегорьян
01.09.15
✎
11:23
|
(6) а "телепона три-два_пять 890213" планируется?
|
|||
8
D_Pavel
01.09.15
✎
11:24
|
(7) такой возможен, но буду только цифры брать.
|
|||
9
Ненавижу 1С
гуру
01.09.15
✎
11:25
|
(6) читай (1) и функции из (3)
|
|||
10
Брегорьян
01.09.15
✎
11:26
|
ну и интересно, как с добавочными быть
|
|||
11
Ненавижу 1С
гуру
01.09.15
✎
11:26
|
(6) не знаю майскл, могу написать на 1С аналог
|
|||
12
D_Pavel
01.09.15
✎
11:27
|
(9) ага, читал
(10) придется его туда же в общую кучу записать. |
|||
13
D_Pavel
01.09.15
✎
11:27
|
(11) на 1С любой дурак сможет
|
|||
14
Ненавижу 1С
гуру
01.09.15
✎
11:28
|
(13) ну не скажи, только 1С-ник
но думаю там не сложнее |
|||
15
13_Mult
01.09.15
✎
11:28
|
||||
16
Брегорьян
01.09.15
✎
11:28
|
(13) любой? ты первый раз на мисте штоль? ;)
а "44-55-20 звонить после 8" и "445-52-08" выглядят одинаково |
|||
17
Garikk
01.09.15
✎
11:29
|
(15) Это не то немного
|
|||
18
D_Pavel
01.09.15
✎
11:33
|
(16) пусть будут равны, я готов этой вероятностью пожертвовать
|
|||
19
D_Pavel
01.09.15
✎
11:34
|
(17) просто игнорируй подобные посты, их будет много.
|
|||
20
D_Pavel
01.09.15
✎
11:48
|
Никто не в курсе как решить задачу?
|
|||
21
Бубка Гоп
01.09.15
✎
12:04
|
(20) на 1с - в курсе.
Ты ведь на форуме 1сников, знаешь ли |
|||
22
D_Pavel
01.09.15
✎
12:15
|
(21) скажи это тем кто добавил секции не связанные с 1С
|
|||
23
D_Pavel
01.09.15
✎
12:40
|
Ап
|
|||
24
D_Pavel
01.09.15
✎
13:07
|
Up
|
|||
25
beaver1971
01.09.15
✎
13:15
|
(23)
регулярки не прокатят, они в MySql лишь проверяют наличие символов. через replace заменяя все нецифровые символы на пустые значения replace(replace(replace(telephone, 'q', ''), 'w', ''), 'e', '') так что средствами MySql либо ни как, либо с помощью ректальной тонзиллэктомии... PS. Нет в мире совершенства..... |
|||
26
eklmn
гуру
01.09.15
✎
13:28
|
||||
27
D_Pavel
01.09.15
✎
13:56
|
(25) Спасибо за ответ! Темку можно закрыть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |