Javaを使用して文字列に「`」と「〜」の記号が出現しないようにしたい。
例えば:
文字列:こんにちはeveryo`ne
出力:無効
文字列:こんにちはev〜eryone
出力:無効
文字列:みなさん、こんにちは。
出力:有効
文字列:こんにちはev`eryon〜e
出力:無効
Javaを使用して文字列に「`」と「〜」の記号が出現しないようにしたい。
例えば:
文字列:こんにちはeveryo`ne
出力:無効
文字列:こんにちはev〜eryone
出力:無効
文字列:みなさん、こんにちは。
出力:有効
文字列:こんにちはev`eryon〜e
出力:無効
Java のString.matches()
メソッドを使用します。
String input;
boolean valid = input.matches("^[^`~]*$");
正規表現は、 「どちら`
でもない任意の数の文字」を意味します。~