@chaturanga

Как в MySQL 8.0.5+ использовать REGEXP по границе слова?

Не получается в MySQL(8.0.5+) с использованием ICU-REGEXP выполнить поиск по границе слова.
На сколько понимаю должно быть а-ля
SELECT REGEXP_LIKE("aaa abc ccc", ".*\b+abc\b+.*")
но такой вариант не работает.
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
@chaturanga Автор вопроса
решено.
# mysql -e 'SELECT REGEXP_LIKE("aaa abc ccc", "\\babc\\b")'
+-----------------------------------------+
| REGEXP_LIKE("aaa abc ccc", "\\babc\\b") |
+-----------------------------------------+
|                                       1 |
+-----------------------------------------+
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы