やってみたいと思います
select 1 from dual
where regexp_like ('does test work here', '(^|\s)test(\s|$)');
\b このリストには表示されません:Oracle正規表現のPerlの影響を受けた拡張機能
\s テストが空白で開始および終了することを確認します。ただし、文字列testなので、これでは不十分です。 一致する文字列の最初または最後に表示されることもあります。したがって、私は代替を使用します (|で示されます )^ 文字列の開始と$ 文字列の終わり。
更新(3年以上後)... たまたま、今日この機能が必要でしたが、正規表現は(^|\s|\W)test($|\s|\W)の方が優れているように見えます。 (Oracleに欠落している\ b正規表現の特殊文字)