powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Регулярки
7 сообщений из 7, страница 1 из 1
Регулярки
    #39849647
nemlicat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Подскажите, пожалуйста, как разделить строку на предложения('.','?','!') при помощи regexp_like()?
...
Рейтинг: 0 / 0
Регулярки
    #39849659
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nemlicatпри помощи regexp_like()?
Код: plsql
1.
2.
case when regexp_like(строка, '^abc\. def\.$') then 'abc.' end предложение1,
case when regexp_like(строка, '^abc\. def\.$') then 'def.' end предложение2 
...
Рейтинг: 0 / 0
Регулярки
    #39849677
Dshedoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
with q(z) as (select 'Привет! Вот тебе наглядный пример. Теперь ты знаешь, как разделить текст на предложения. Тебе же это надо? Только это не regexp_like.' from dual)

select regexp_substr(z,'(\S.*?(\?|\.|\!))',1,level,null,1) from q
connect by regexp_substr(z,'(\S.*?(\?|\.|\!))',1,level,null,1) is not null
...
Рейтинг: 0 / 0
Регулярки
    #39849678
nemlicat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dshedoo,это, конечно, хорошо, спасибо, но решение должно быть из одной регулярки regexp_like..
...
Рейтинг: 0 / 0
Регулярки
    #39849679
nemlicat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-, а если мне нужно дальше с ними работать, то как мне к ним обращаться?
...
Рейтинг: 0 / 0
Регулярки
    #39849688
nemlicat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-, скорее всегоб это глупые вопросы, но я только начинаю....
Скажите, пожалуйста, если текст состоит из,например, 100 предложений, это так же будет работать?
...
Рейтинг: 0 / 0
Регулярки
    #39849689
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nemlicat,

Почитайте документацию, что такое regexp_like и когда это имеет смысл использовать.

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


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