選択制御

正規表現で | (パイプ) 文字を使用すると、複数ある選択肢のいずれかに一致することを指定できます。たとえば、次の正規表現は 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]/

詳細については、文字クラスを参照してください。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000117.html