#Java は文字列に数字と文字だけが含まれているかどうかをどのように判断するのでしょうか?
Java では、正規表現 ("^[a-z0-9A-Z] $") を使用して、文字列に数字と文字のみが含まれているかどうかを判断できます。
コードに直接移動
public static boolean isLetterDigit(String str) { String regex = "^[a-z0-9A-Z]+$"; return str.matches(regex); }
java 正規表現
正規表現は文字列のパターンを定義します。
正規表現は、テキストの検索、編集、処理に使用できます。
正規表現は特定の言語に限定されませんが、言語ごとに微妙な違いがあります。
次の表に、正規表現の例と説明を示します。
正規表現 | 説明 |
---|---|
this is text |
文字列「this is text」と一致します |
これはテキストです |
文字列内の \s に注意してください。 単語「this」の後の \s を複数のスペースと一致させ、次に is 文字列と一致させ、次に \s を複数のスペースと一致させ、その後に続きますテキスト文字列。 はこのインスタンスと一致します: これはテキストです |
##^\d (\.\d )? #^ | \d で始まるものを定義します。1 つ以上の数字と一致します。? 括弧内のオプションの設定はオプションです。\。「 .」 # と一致します。 ## 例に一致します:「5」、「1.5」、および「2.21」。 | 推奨学習:
以上がJavaで文字列に数字と文字のみが含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。