1

「or」内で複数の文字のみをキャプチャすることは可能ですか?

[(abc)(cde)] これをキャプチャしたいのですがabc or cde、キャプチャします( or a or b or c or ) ...

私はこれを見ました:グループ内にある正規表現キャプチャグループ

私が求めているのは正規表現では不可能ですか? 私がその中に存在しないためには、あまりにも明白で必要なものに聞こえます...

4

2 に答える 2

4

あなたはこれを求めている:

(abc|cde)

abcこれは、またはのいずれかに一致cdeし、結果を後方参照に取り込みます。後方参照が必要ない場合は、使用してください

(?:abc|cde)

abcもう 1 つのヒント: withinのような長い単語内の部分文字列ではなく、単語全体のみを一致させたい場合はtabcontrol、単語境界を使用します。

\b(abc|cde)\b
于 2012-04-29T14:55:53.727 に答える
0

(abc|cde)あなたのために働くはずです。

于 2012-04-29T15:00:08.507 に答える