この正規表現はあなたが望むことをします:
SELECT name
FROM tbl_name
WHERE name REGEXP '([[:blank:][:punct:]]|^)u[.]s[.]([[:punct:][:blank:]]|$)'
これはu.s.
と一致します 先行する場合:
- 空白(スペース、タブなど)
- 句読点(コンマ、ブラケットなど)
- 何もありません(つまり、行の先頭)
続いて:
- 空白(スペース、タブなど)
- 句読点(コンマ、ブラケットなど)
- 何もありません(つまり、行末にあります)
SQLFiddle を参照してください エッジケースが上のポイントをカバーしています。