54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
|
|
1 | |
регулярные выражения25.09.2015, 12:59. Показов 658. Ответов 4
Метки нет (Все метки)
Добрый день!!
Какой синтаксис регулярки должна быть, чтобы текст "011120", "01112" или "0111" преобразовать в "01.11.20", "01.11.2" и "01.11" соответственно
0
|
25.09.2015, 12:59 | |
Ответы с готовыми решениями:
4
Регулярные выражения Регулярные выражения регулярные выражения RefEdit и регулярные выражения |
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
25.09.2015, 13:37 | 2 |
Султанов, обязательно регулярка? Обычный
Left(s,2)&"."&mid(s,3,2)&iif(len(s)>4,"."&mid(s,5),"") не устроит?
1
|
6082 / 1326 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
|
||||||
25.09.2015, 14:42 | 3 | |||||
Ну вот. А я корпел над функцией больше часа, потому что по какой-то непонятной причине подумал, что длина строки может быть любой... Позор.
2
|
25.09.2015, 15:29 | 4 |
К сожалению, с помощью регулярных выражений пока удалось сделать только двумя поисками-заменами:
Для 5- и 6-значных чисел: Для 4-значных чисел: Можно было бы - за один проход: Но в последнем случае для 4-значного числа проставляется лишняя точка в конце.
0
|
54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
|
|
25.09.2015, 19:15 [ТС] | 5 |
Аксима, да текст может быть до 18 знаков, это код товаров, работ и услуг (КТРУ), но почему-то со сайта грузит без точек, а вот вносит надо с точками
0
|
25.09.2015, 19:15 | |
25.09.2015, 19:15 | |
Помогаю со студенческими работами здесь
5
Замена текста - регулярные выражения Извлечение текста из строки. Регулярные выражения Как отключить регулярные выражения в VBA (Word) Поиск и замена, множественное через регулярные выражения Пробелы убрать с права от символов (регулярные выражения) | MS Word Регулярные выражения: выбрать в ячейке слово или словосочетание до запятой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |