2

私は2つの正規表現を持っています:

/\/(\w\w+)/g
/(^\w\w+)/g

それらを単一の正規表現に結合する方法があるかどうか疑問に思っていますか? 基本的に、/ で始まるか、文字列の先頭であり、2 文字以上の単語である文字列の任意の部分を見つけたいと考えています。

ありがとう。

4

1 に答える 1

5

はい、できます:

/(?:^|\/)(\w{2,})/g

開始条件を交互に切り替えるには、非キャプチャ グループを使用します。これにより、キャプチャ グループ番号もオリジナルと同じに保たれます。

于 2012-06-12T17:38:27.870 に答える