Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Регулярное выражение / 7 сообщений из 7, страница 1 из 1
12.12.2019, 09:31
    #39901655
LordAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Коллеги!
помогите составить регулярку (если возможно) для процедуры

"имеется текст 01.05.07/12.11 варианты текста тут от 12.12.12 конец"

нужно определить, что текст соответствует или НЕ соответствует вот такому шаблону:
"имеется текст [%d1] [%w] от [%d2] конец"
где
[%d1] - от 1 до 3 наборов цифр подряд с любыми разделителями
[%w] - от 1 до 2 (не более 2) наборов любых символов подряд с любыми разделителями
[%d2] - от 1 (и более) наборов цифр подряд с любыми разделителями
...
Рейтинг: 0 / 0
12.12.2019, 09:55
    #39901665
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
LordAlex
наборов цифр подряд с любыми разделителями
цифра?
...
Рейтинг: 0 / 0
12.12.2019, 09:57
    #39901666
LordAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
ага
набор цифр - т.е. чисел например 12348562.01 это два набора цифр (2 числа)
...
Рейтинг: 0 / 0
12.12.2019, 09:59
    #39901673
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
LordAlex
например 12348562.01
123 может быть двумя наборами цифр?
...
Рейтинг: 0 / 0
12.12.2019, 10:06
    #39901684
LordAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
-2-
LordAlex
например 12348562.01
123 может быть двумя наборами цифр?

нет это один набор (т.к. не имеет разделителей)

вот что у меня получилось для цифр:
Код: plsql
1.
2.
3.
4.
select regexp_replace(
'имеется текст 01.02.03.04 варианты текста тут от 12.12.12 конец',
'имеется текст ((([0-9]{1,}.){1,4})) варианты текста тут от ((([0-9]{1,}.){3})) конец',
'+') from dual;


но не получается с шаблоном [%w] - от 1 до 2 (не более 2) наборов любых символов подряд с любыми разделителям
...
Рейтинг: 0 / 0
12.12.2019, 10:25
    #39901696
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
LordAlex
(т.к. не имеет разделителей)
То есть, в первом сообщении ты соврал.
...
Рейтинг: 0 / 0
12.12.2019, 10:27
    #39901699
LordAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
-2-
LordAlex
(т.к. не имеет разделителей)
То есть, в первом сообщении ты соврал.

где?
[%d1] - от 1 до 3 наборов цифр подряд с любыми разделителями
1 набор 01
2 набора 01.05
3 набора 01.05.07
4 набора 01.05.07/12
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Регулярное выражение / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]