question where text ~* '.*\b(ваш|твой)(?:\Z|\s).*\b(вес.*?|масса)(?:\Z|\s).*' она отрабатывает в рамках пхп и на regex101 - работает. Но когда даю запрос в БД не работает - думаю потому-что не определен флаг Unicode - как его определить в рамках подобного запроса?
Скорее всего, не поэтому, а потому, что в PostgreSQL кардинально другой regex engine, и синтаксис несколько отличается (в само выражение я не вчитывался, если что).
Обсуждают сегодня