「()」とその括弧内にあるものを含む正規表現を構築しようとしています。
\b([a-zA-Z [0-9]])\b
通常は次のようなテキスト
(not set)
(Content Targeting)
(content targeting)
^\([a-zA-Z ]+\)$
括弧をエスケープする必要があります。また、内部に複数の文字を許可したいので、+
or *
(ゼロ以上)でそれを行います
regexpalを使用して正規表現をテストします。右上にクイック リファレンスがあります。MDN にはより完全なリファレンスがあります: RegExp - MDN
あなたのパターンには2つの問題があります:
\b([a-zA-Z [0-9]])\b
^ ^
| already in class
not escaped
角かっこを削除することで既にクラス内で修正できます。丸かっこをエスケープするには、次の\
文字を使用します。
\b\([a-zA-Z0-9 ]\)\b
^^ ^^^ ^^
これが役に立てば幸いです。