選択制御
Flash Player 9 以降、Adobe AIR 1.0 以降
正規表現で
|
(パイプ)文字を使用すると、複数ある選択肢のいずれかに一致することを指定できます。例えば、次の正規表現は
cat、dog、pig、rat
のいずれかの単語に一致します。
var pattern:RegExp = /cat|dog|pig|rat/;
選択制御文字 | の適用範囲を限定するには、括弧を使用してグループを定義します。 次の正規表現は、
cat
の後に
nap
または
nip
が続くストリングに一致します。
var pattern:RegExp = /cat(nap|nip)/;
詳しくは、
グループ
を参照してください。
次の 2 つの正規表現は、一方では選択制御文字
|
を、もう一方では文字クラス(
[
と
]
で指定)を使用していますが、いずれも同等です。
/1|3|5|7|9/
/[13579]/
詳しくは、
文字クラス
を参照してください。
|
|
|