powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Regexp_Replace
15 сообщений из 15, страница 1 из 1
Regexp_Replace
    #39669338
Landsknecht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как лучше вырезать из строк типа

КККККК 1234567-Т12-12 12
ФФФФФФФФ 1234567-Р12-12 +
ГГГГГГГГГГГГ 1234567-П12-12 +
ГГГГГГГГГГГГ 1234567-П12-12 122

значение 1234567-Р12-12, для каждой строчки оно своё, т.е. по типу маски XXXXXXX-XXX-XX

спасибо.
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669341
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Landsknecht,

(\w{7}-\w{3}-\w{2})
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669374
Landsknecht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

спасибо, то, что надо

а для такого варианта XXXXXXX/XX-XXX-XX

можете, подсказать, где-то есть описание принципа формирования этих масок?
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669379
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Landsknechtможете, подсказать, где-то есть описание принципа формирования этих масок?Неужели в документации!?
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669392
Landsknecht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,
это да, но что-то как то не жирно в документации -
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htm#SQLRF06302
поэтому и спросил

в любом случае, спасибо )
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669401
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Landsknechtчто-то как то не жирноТам есть ссылки на приложения, которых понимающему в регулярных выражениях достаточно.
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669418
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LandsknechtПодскажите, пожалуйста, как ..
если мне глаз не врёт, то надо взять всё то,что между первым и вторым пробелом
...
Рейтинг: 0 / 0
Regexp_Replace
    #39669419
Landsknecht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, да, спасибо

как-то так


Код: plsql
1.
2.
3.
4.
5.
6.
7.
SQL> select regexp_substr(' XXXXXX XXXXXXX/XX-XXX-XX XX.X', '(\w{7}/\w{2}-\w{3}-\w{2})') from dual;

REGEXP_SUBSTR('XXXXXXXXXXXXX/XX-XXX-XXXX.X','(\W{7}/\W{2}-\W{3}-\W{2})')
------------------------------------------------------------------------
XXXXXXX/XX-XXX-XX

SQL> 
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670082
feagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тем временем поиск по условию так и не работает :(
Код: plsql
1.
select regexp_substr('my first cat and second cat','(?<=first )cat') from dual
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670094
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feagorТем временем поиск по условию так и не работает :(Потому что не надо выдумывать синтаксис.
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670175
feagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

синтаксис правильный, просто оракл его до сих пор не знает
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670206
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feagorсинтаксис правильный, просто оракл его до сих пор не знаетТы путаешь свои фантазии с фактическим положением дел.
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670212
feagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

...
Рейтинг: 0 / 0
Regexp_Replace
    #39670404
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feagor,

Мечтай, упрямый как осёл, мечтай.
...
Рейтинг: 0 / 0
Regexp_Replace
    #39670418
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feagor,

Еще скрин лукэхэда из джини и Ларри, наверное, сдастся
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Regexp_Replace
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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