文字のみに一致する正規表現を書くにはどうすればいいでしょうか?
ベストアンサー1
文字セットを使用します。[a-zA-Z]
小文字と大文字の A から Z までの 1 つの文字と一致します。1[a-zA-Z]+
つ以上の文字と一致し、^[a-zA-Z]+$
1 つ以上の文字のみで構成される文字列のみと一致します (^
およびは$
それぞれ文字列の先頭と末尾を示します)。
A~Z以外の文字を一致させたい場合、文字セットに追加することができます。[a-zA-ZäöüßÄÖÜ]
または、次のような定義済みの文字クラスを使用します。Unicode 文字プロパティ\p{L}
文字である Unicode 文字を記述するクラス。