1

Javaで次の正規表現を検証するためのパターンは何ですか。文字、スペース、アポストロフィのみの文字列(')

文字の場合はこれ("^[a-zA-Z]+$") ですスペースの場合はこれ("\\s) ですアポストロフィが何であるかわかりません。

しかし、何よりも、私はただ1つの式が必要です。3つの個別のものではありません。

4

2 に答える 2

4

次のように、一致させる必要のある文字を使用して独自のクラスを作成できます。

Pattern.compile("[a-zA-Z\\s']+");
于 2012-05-09T12:56:06.080 に答える
0

これほど具体的なものに一致する単一のクラスはありませんが、既存のクラスから独自のクラスを構築できます

(\p{Alpha}|\s|')*

任意の数の文字、スペース、またはアポストロフィに任意の順序で一致します。

http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.htmlをご覧ください

于 2012-05-09T12:54:26.367 に答える