Looking for regex Answers? Try Ask4KnowledgeBase
Looking for regex Keywords? Try Ask4Keywords

Regular Expressions文字クラス


備考

シンプルなクラス

正規表現マッチ
[abc] ab 、またはcいずれかの文字
[az] 任意の文字にa z包括的 (これは、 範囲と呼ばれています)
[0-9] 任意の数字0への9包括的

共通のクラス

いくつかのグループ/文字の範囲は頻繁に使用され、特殊な略語があります:

正規表現マッチ
\w 英数字とアンダースコア(「単語文字」とも呼ばれます)
\W 単語以外の文字( [^\w]と同じ)
\d 数字(ペルシャ数字、インドの数字などが含まれているため[0-9] より広い
\D 非数字( [^0-9] より短く 、ペルシャ桁を拒否している、インドのものなど)
\s 空白文字(空白、タブなど) :エンジン/コンテキストによって異なる場合があります
\S 非空白文字

クラスを否定する

開始角括弧の後のキャレット(^)は、それに続く文字の否定として機能します。これは、文字クラスにないすべての文字と一致します。

ネゲートされた文字クラスも改行文字と一致するため、一致しない場合は、特定の改行文字をクラス(\ rおよび/または\ n)に追加する必要があります。

正規表現マッチ
[^AB] 以外の任意の文字AB
[^\d] 数字以外の文字

文字クラス 関連する例