powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / regexp_like
25 сообщений из 28, страница 1 из 2
regexp_like
    #39483686
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день,

подскажите, пожалуйста, можно ли реализовать приведенный ниже пример одним шаблоном в regexp_like ?

-------------
строка:

'как прекрасно за окном, природа , наконец, проснулась , и веселые солнечные лучики вселяют радость в наши сердца и надежду на то, что этим летом мы все же сможем насладиться теплом и бескрайней лазурью небес'

смотрим настройку
в ней стоит значение :
строка должна содержать подстроку (проснулась{1,}лучик) И не содержать (радость)

наша строка содержит первое и второе- не подходит

заменяем в не содержит - не радость, а (снег|метель|град)
теперь наша строка подходит
-------------

то есть в шаблоне указать одновременно
1) подстроки , которые должны содержаться в тексте (может быть несколько подсктрок , связанных ИЛИ)
2) подстроки, которые должны быть исключены (может быть несколько подсктрок , связанных ИЛИ)
3) пункты 1) и 2) объединить условием И
...
Рейтинг: 0 / 0
regexp_like
    #39483692
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
regexp_like
    #39483695
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopOzornitca,

Запрос в один regexp_substr

спасибо!

сейчас посмотрю)
...
Рейтинг: 0 / 0
regexp_like
    #39483697
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopOzornitca,

Запрос в один regexp_substr

мне немного сложно оценить этот пример, поскольку в нем есть точное позиционирование, какая подсктрока идет за какой

у меня была идея в начале разделить на подстроки, но она обломалась именно на том моменте, что известно, в каком подрядке идут подфразы

в моем случае они могут быть хаотично разбросаны по всей исходной строке :(
...
Рейтинг: 0 / 0
regexp_like
    #39483703
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и более того, может быть пересечение

например:(проснулась{1,}лучик) и (весел{1,}рад) - из моего примера

ваши все ссылки по примеру - если после такой -то подстроки не следует такая-то

у меня - нет никакой информации о позиции подстрок относительно друг друга
...
Рейтинг: 0 / 0
regexp_like
    #39483707
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс тема - именно об ОДНОМ шаблоне

без вложенных друг в друга регекспов
...
Рейтинг: 0 / 0
regexp_like
    #39483908
Когда искомое не регулярка:

Код: sql
1.
regexp_substr(строка, '(строка2.*)?строка1(.*строка2)?') = 'строка1'
...
Рейтинг: 0 / 0
regexp_like
    #39483935
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,

В оракловой доке про поддержку lookbehind/lookahead в явном виде что-то есть?
...
Рейтинг: 0 / 0
regexp_like
    #39483953
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

https://docs.oracle.com/database/122/SQLRF/Oracle-Regular-Expression-Support.htm Oracle's implementation of regular expressions conforms with the IEEE Portable Operating System Interface (POSIX) regular expression standard and to the Unicode Regular Expression Guidelines of the Unicode Consortium.В POSIX нет про lookbehind/lookahead.
...
Рейтинг: 0 / 0
regexp_like
    #39484011
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopOzornitca,

Деточка, какое ты хочешь доказательство не имея минимальных знаний по конечным автоматам?

посоветуйте пожалуйста литературу ?
...
Рейтинг: 0 / 0
regexp_like
    #39484014
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почти одна лайкаКогда искомое не регулярка:

Код: sql
1.
regexp_substr(строка, '(строка2.*)?строка1(.*строка2)?') = 'строка1'



строки могут накладываться
...
Рейтинг: 0 / 0
regexp_like
    #39484102
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OzornitcaOzornitca,

посоветуйте пожалуйста литературу ? в частности
а на них внимания не обращай злись. они хорошие, по большому счету
...
Рейтинг: 0 / 0
regexp_like
    #39484135
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaмне все дается хорошо 20413495
Ozornitcaвообще в любой вакансии

мне кажется, я ни на одну не подхожу
Вот так хотел помочь человеку сэкономить время, а оказался виноват.

На читай Lecture Notes on Regular Languages and Finite Automata .
"it covers some basic theoretical material which Every Computer Scientist Should Know"
Уверен ты справишься, поймешь прочитанное, а потом осознаешь почему одной регуляркой твоя задача не решается.
Удачи!
...
Рейтинг: 0 / 0
regexp_like
    #39484345
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot dbms_photoshop]Ozornitcaмне все дается хорошо 20413495
Ozornitcaвообще в любой вакансии

мне кажется, я ни на одну не подхожу

вы точно уверены, что приведенные вами две цитаты логически связаны ? ))

по книжку спасибо!
правда - 'на читай' звучит ,как кинули кость собаке. Но в любом случае , посмотрю )


сложно с вами, фотошоп )) а представляю, как с вами в реале работать и не дай бог спорить по рабочему вопросу )))) конструктива будет ноль, а крика- до небес, и монологов с самим собой))))
...
Рейтинг: 0 / 0
regexp_like
    #39484348
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин а почему мои сообщения удалили, а флуд элика и фотошопа, и даже с оскорблениями оставили ??
...
Рейтинг: 0 / 0
regexp_like
    #39484356
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaблин а почему мои сообщения удалили, а флуд элика и фотошопа, и даже с оскорблениями оставили ??
Модератор: Если общение в стиле ПТ будет продолжаться, то бан не замедлит прибыть
...
Рейтинг: 0 / 0
regexp_like
    #39484358
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitca не дай бог спорить по рабочему вопросу
Поймите правильно - дискуссия по рабочему вопросу возможна только между специалистами сопоставимой квалификации в области решаемого вопроса.
В противном случае дискуссия невозможна, возможны лишь отношения в рамках иерархии (формальной или неформальной).
Если же иерархические отношения тоже не установлены (к примеру, между тимлидами различных подразделений) - то для предотвращения кровопролития требуется третейский судья.
Судя по переписке, Ваш случай относится к третьей категории - квалификация в области разработки несопоставима, иерархические отношения не выстроены, итог - личные выпады и много шума не по делу.
...
Рейтинг: 0 / 0
regexp_like
    #39484362
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaконструктива будет ноль, а крика- до небес, и монологов с самим собой))))на данный момент засилие крика и монологов с собой заметно лишь за счет Вашего непосредственного участия. не поймите превратно
...
Рейтинг: 0 / 0
regexp_like
    #39484367
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousOzornitca не дай бог спорить по рабочему вопросу
Поймите правильно - дискуссия по рабочему вопросу возможна только между специалистами сопоставимой квалификации в области решаемого вопроса.
В противном случае дискуссия невозможна, возможны лишь отношения в рамках иерархии (формальной или неформальной).
Если же иерархические отношения тоже не установлены (к примеру, между тимлидами различных подразделений) - то для предотвращения кровопролития требуется третейский судья.
Судя по переписке, Ваш случай относится к третьей категории - квалификация в области разработки несопоставима, иерархические отношения не выстроены, итог - личные выпады и много шума не по делу.

иерархия существует всегда :) в случае отсутствия жестко заданной производственно необходимой иерархии остается все ... аббам - ВОСПИТАНИЕ ))

круто да ?) для этого и существует социализация, а если точнее - набор правил взаимодействия между людьми, которые позволяют налаживать продуктивный контакт на основе общепринятых правил поведения, которые с молоком матери ;)

очень странно, что откровенное хамство индивидуумов типа Элика халатно игнорируются, а меня не прекращают угрожать забанить

блин , вроде пятница, все зашибись и тут с утра прям эта несправедливость
...
Рейтинг: 0 / 0
regexp_like
    #39484381
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaиерархия существует всегда
Поправка: иерархия всегда выстраивается . Динамически.
В данном случае Elic и dbms_photoshop имеют основания полагать, что в паре "спрашивающий-владеющий вопросом" на публичном форуме на вершине иерархии находится владеющий вопросом.
Если же спрашивающий этот подход оспаривает - то имеем классическую борьбу за место в иерархии.
И роль воспитания тут - не допустить смертоубийства, однако в рамках публичного форума смертоубийство невозможно => обычные нормы оффлайнового общения теряют силу.
А аргументы к личности и авторитету - становятся заменой аргумента к силе, к которой прибегают "молодые и резвые" члены социума в процессе оспаривания права на лидерство.

2модераторы: прошу прощения за оффтоп, больше не буду.

По теме: решение поставленной ТС задачи у рамках указанных ТС ограничений отсутствует.
...
Рейтинг: 0 / 0
regexp_like
    #39484391
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcкоторые позволяют налаживать продуктивный контакт
Налаживать продуктивный контакт на основе общепринятых(?) правил поведения - это в ПТ.
А здесь, или учитесь понимать причину критики и исправлять её, или не провоцируйте вопросами "почему нельзя попасть стрелой в Солнце" и истерикой после логично вытекающего ответа.

Как уже было сказано, исходная проблема не решается на уровне той реализации регулярных выражений, которая представлена в оракловых механизмах.
...
Рейтинг: 0 / 0
regexp_like
    #39484421
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envOzornitcкоторые позволяют налаживать продуктивный контакт
Налаживать продуктивный контакт на основе общепринятых(?) правил поведения - это в ПТ.
А здесь, или учитесь понимать причину критики и исправлять её, или не провоцируйте вопросами "почему нельзя попасть стрелой в Солнце" и истерикой после логично вытекающего ответа.

Как уже было сказано, исходная проблема не решается на уровне той реализации регулярных выражений, которая представлена в оракловых механизмах.

env - вы не понимаете значение слова "воспитание"

забанили в гугле ?)

но это вопрос развития личности) мне надоело спорить, если честно, об очевидном )
следуя вашей логике, если я , допустим, гуру уровня в несколько раз выше элика- то это дает мне автоматом дает право оскорблять его (называть идиотом, дураком , что пожеще).

в таком случае, почему , когда на дороге машины с мигалками или на крутом джипе ведут себя некорректно по отношению к другим водителям- вы наверняка классифицируете это как "плохо",
а хамство на форуме- это то же самое... Имеешь некое преимущество - нарушаешь моральный закон)

двойная психология, увы ) вообще , очень типично для русского сообщества ))

ну ладно)

модераторы не баньте меня пожалуйста,
просто я за справедливость, но это , как всегда , дело неблагодарное ())))
...
Рейтинг: 0 / 0
regexp_like
    #39484430
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaпросто я за справедливостьЗдесь 100500 интерпретаций справедливости в зависимости от количества участников. Так что вали-ка ты, пока не поздно, в ПТ.
...
Рейтинг: 0 / 0
regexp_like
    #39484653
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicOzornitcaпросто я за справедливостьЗдесь 100500 интерпретаций справедливости в зависимости от количества участников. Так что вали-ка ты, пока не поздно, в ПТ.

ваше ПТ- полный отстой

форум, на котором на полном серьезе висят и обсуждаются темы наподобие :"зачем живут бабы за 30" (стилистика автора сохранена) - фуфло полное

Там концентрация неадеквата процентов на 80 выше , чем на этом форуме. Товарищи лают, как собаки, и совершенно непривлекательны для общения
...
Рейтинг: 0 / 0
regexp_like
    #39484691
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OzornitcaТам концентрация неадеквата процентов на 80 выше , чем на этом форуме.
Поэтому ты предлагаешь в тематических топиках разводить подобные разговоры? Собственно ПТ для того и был создан, чтобы этого не было.
Короче, последнее предупреждение.

PS
Кстати, кроме ПТ существует еще ЗПТ (Закрытый ПТ), куда пускают далеко не всех. Там разговоры на свободные темы вполне допустимы.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / regexp_like
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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