Intereting Posts

Кто-нибудь нашел, что REGEX «\ b» не работает в MYSQL?

Кто-нибудь нашел, что REGEX «\ b» не работает в MYSQL?

У меня есть хорошая часть регулярного выражения, которая хорошо сочетается с использованием регулярных выражений

 ^ (//)? W7 \ б

Но когда я использую его как часть запроса MYSQL

 ГДЕ (e.department REGEXP '^ (//)? W7 \ b')

он не будет соответствовать. Если я удаляю компонент \ b, совпадение работает хорошо, но оно не соответствует той точности, что мне нужно с \ b (в основном мне нужно совпадение всего слова W7)

Спасибо!

Related of "Кто-нибудь нашел, что REGEX «\ b» не работает в MYSQL?"

Посмотрите на документы REGEXP , внизу. Маркеры начала и конца слова:

 [[:<:]], [[:>:]] 

Эти маркеры обозначают границы слов. Они соответствуют началу и концу слов, соответственно.

Пытаться:

 WHERE ( e.department REGEXP '^(//)?w7[[:>:]]' )