私はこの正規表現を持っており/\b\d\b/
、単に1桁の単語に一致します。
ここで、単語境界の代わりにアンダースコア文字を追加したいので"_1_"
、アンダースコアを長さゼロの一致として維持しながら、数字も一致させたいと思います (\b のように、マッチに _ が必要です)。
私は、キャプチャグループを使用するのが理想的ではない場合があります。
私はいくつかのポジティブなルック・アヘッド/ビハインド・トリックを試しました。オプションのルックアヘッド/ビハインドを実行して、 のようなことを試み_|\b
ましたが、これに対する理想的な解決策を見つけることができませんでした。
高度な RegEx トリックに精通していないので、2 つの RegEx でこれを行う前に質問したいと思いました :)
これは JavaScript で実行されます。