powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / regexp pattern "всё кроме"
25 сообщений из 25, страница 1 из 1
regexp pattern "всё кроме"
    #39879563
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправьте меня если я ошибаюсь, но невозможно написать сабж без использования внешнего (по
отношению к регэкспу) отрицания?

То есть написать ":var similar to 'abc'" - можно и оно будет true только если в var лежит
в точности "abc".
Написать ":var not similar to 'abc'" - тоже можно и оно будет true только если в var лежит
НЕ "abc".
А вот написать ":var similar to '^abc'" - не получится, поскольку "^" работает
исключительно внутри квадратных скобок на каждый отдельный символ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39879607
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обломись (ц)
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880754
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

А может всё таки поддержать нормальный синтаксис регулярок в качестве расширения?
Ведь движек сейчас на RE2.
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880770
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

если и делать по стандарту PCRE, то только отдельными функциями, а не в similar и replace в которых по стандарту SQL синтаксис регулярок
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880793
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

предложения (разумно обоснованные) - в трекер
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880815
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

ихмо сделать отдельный системный пакет PREG с набором процедур и функций
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880901
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonalА может всё таки поддержать нормальный синтаксис регулярок в качестве расширения?

В "нормальном синтаксисе регулярок" (уже смешно) сабжа тоже нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880918
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

есть

Код: plaintext
/((?!abc)*)/
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39880925
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисесть

Теоретически да, но лично мне не удалось ни в одном онлайн регэксп тестере создать
выражение, которое бы исключило несколько слов. Походу, это не для траченных молью мозгов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39881600
afgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много чего из "обычных" регулярок не хватает. И чувствительности к регистру и многострочности. А ещё группы и прочее...
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #39881755
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисихмо сделать отдельный системный пакет PREG с набором процедур и функций
Сделай, наверное, тикет, а мы проголосуем.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
regexp pattern "всё кроме"
    #40065843
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UP! Воз и ныне там?
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065857
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mabus13,

кто тебе мешает написать свою UDR для этого дела?
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065895
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, работа с сотнями разрозненных ДБ у которых должны быть узкие стандарты. И проливка любой "добавки" везде цельный гемор.
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065896
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mabus13,

хочешь сказать любая СУБД поддерживает PCRE синтаксис регулярок?
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065898
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, в том и дело, что нет.
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065904
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис
Dimitry Sibiryakov,

есть

Код: plaintext
/((?!abc)*)/

Увы файрбёрд этого не умеет...
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065905
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mabus13,

ну раз ты разрабатываешь прикладуху способную работать с разными СУБД,
то добавление этой фичи в ФБ тебе мало чем поможет.

Если какая-та фича есть в SQL стандарте, то логично ожидать что она появится в другой СУБД рано или поздно.
Если фичи в стандарте нет, то решение конкретного вендора всё равно не возможно использовать в других СУБД, что по
сути приводит к отказу от использования этой фичи вообще.
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065908
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, вот и хочется чтобы стандарт стал с нормальными регулярками которые могут в просмотр, флаги, поиск итп...
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065910
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mabus13
Симонов Денис, вот и хочется чтобы стандарт стал с нормальными регулярками которые могут в просмотр, флаги, поиск итп...
Пиши в комитет, мы тут при чём ? :)
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065911
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, оно конечно да.
но нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065912
Mabus13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, там меня слушать не станут, а тут я хоть поплакаться могу. ^____^
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065918
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mabus13
тут я хоть поплакаться могу
Так бы сразу и сказал :)
А то - воз, воз... какой-такой воз ? ;)
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065934
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Года летят - похожи не мгновения
Нормальный тикет некому создать
Все как обычно.
...
Рейтинг: 0 / 0
regexp pattern "всё кроме"
    #40065963
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F
Нормальный тикет некому создать
Все как обычно.
А где в ISO тикеты пишут? Я бы тоже какую-нибудь бяку написал им.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / regexp pattern "всё кроме"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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