正規表現の文字クラス

javascript

概要

文字クラスについてまとめます。
文字クラスはリテラル文字を括弧[]で囲んで記述します。

プログラミング中によく見られる記述は

[a-z]
[1-9]
[\u\l]
[^def]

等で、括弧内の記述方法はそれぞれ正規表現のルールに基づきます。

また、文字クラスとしてよく使われるのものは次のようになります。

[...]     //括弧内の任意の1文字
[^...]    //括弧内の文字以外の任意の1文字
\w        //任意の単語
\W        //任意の単語文字以外の文字
\s        //任意のUnicode空白
\S        //任意のUnicode空白以外
\d        //任意の数字
\D        //任意の数字以外

正規表現の書き方として同じパターンマッチをする場合でも
複数の書き方で実現できます。
正規表現だけとりあげても奥深い世界なので、別途研究するといいかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です