0

「()」とその括弧内にあるものを含む正規表現を構築しようとしています。

\b([a-zA-Z [0-9]])\b

通常は次のようなテキスト

(not set)
(Content Targeting)
(content targeting)
4

2 に答える 2

3
^\([a-zA-Z ]+\)$

括弧をエスケープする必要があります。また、内部に複数の文字を許可したいので、+or *(ゼロ以上)でそれを行います

regexpalを使用して正規表現をテストします。右上にクイック リファレンスがあります。MDN にはより完全なリファレンスがあります: RegExp - MDN

于 2012-07-20T07:39:33.517 に答える
3

あなたのパターンには2つの問題があります:

    \b([a-zA-Z [0-9]])\b
      ^        ^
      |   already in class
 not escaped

角かっこを削除することで既にクラス内で修正できます。丸かっこをエスケープするには、次の\文字を使用します。

    \b\([a-zA-Z0-9 ]\)\b
      ^^       ^^^  ^^

これが役に立てば幸いです。

于 2012-07-20T07:44:14.433 に答える