created: 2021-02-12T05:26:02.000Z

MySQLでWhere句に正規表現を使う

こんな構文で正規表現で検索することができる

SELECT * FROM t WHERE url REGEXP 'https://.+:.+@.+'

ただし PCRE ではないので最低限のものしか使えない

正規表現が期待通りに書けてるかのテストはこんな感じでやるとよい

SELECT 'a' REGEXP '^[a-d]';

参考

Lean UX 第3版 ―アジャイルなチームによるプロダクト開発 (THE LEAN SERIES)
[ad] Lean UX 第3版 ―アジャイルなチームによるプロダクト開発 (THE LEAN SERIES)
Jeff Gothelf, Josh Seiden (単行本(ソフトカバー))