powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Регулярка достать word1 и word3, между которыми нет word2
10 сообщений из 10, страница 1 из 1
Регулярка достать word1 и word3, между которыми нет word2
    #39175645
Пытаюсь достать строку, в которой есть word1 и word3, между которыми нет word2
(между word-ами могут быть любые печатные символы)
Код: plsql
1.
select regexp_substr('word1 cnakshd word2 asdasdas word3', '(word1).*?[^(word2)].*?(word3)', 1, 1, null, 3) from dual


По идее, должно вернуться NULL (word2 есть между word1 и word3), а возвращает word3.
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39175648
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мозг разрядился,

17979698

Пользуйся поиском даже когда мозг разрядился.
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39175658
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,

18800442 "Regex not containing substring"
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39175659
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу. ответил не тому
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39175771
dbms_photoshop, спасибо. оно )
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39175838
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мозг разрядилсяdbms_photoshop, спасибо. оно )
приятно видеть счастливого человека
ну, только внимательно, в смысле - этого ли вы хотите
Код: plsql
1.
select regexp_instr('toktkotatk','t[^ok]') x from dual;
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39176035
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawish,

Ты реплейс перед регекспом увидел? А он там есть.
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39176232
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshoporawish,

Ты реплейс перед регекспом увидел? А он там есть.
ой, и правда - есть.. :)

и пить
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39176237
dbms_photoshopТы реплейс перед регекспом увидел? А он там есть.Ограничения у реплейсов все же есть:
примерНайти ABCD и EFGH, между которыми нет CDEF.
Входная срока ABCDEFGH.
Так что применимость зависит от уточнения, что такое "печатные" во фразе "между word-ами могут быть любые печатные символы".
...
Рейтинг: 0 / 0
Регулярка достать word1 и word3, между которыми нет word2
    #39335475
Test12589
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
111
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Регулярка достать word1 и word3, между которыми нет word2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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