我想避免在使用 Java 的字符串中出现“`”和“~”符号。
例如:
字符串:大家好
输出:无效
字符串:大家好~大家
输出:无效
字符串:大家好
输出:有效
字符串:大家好~e
输出:无效
我想避免在使用 Java 的字符串中出现“`”和“~”符号。
例如:
字符串:大家好
输出:无效
字符串:大家好~大家
输出:无效
字符串:大家好
输出:有效
字符串:大家好~e
输出:无效
使用java的String.matches()
方法:
String input;
boolean valid = input.matches("^[^`~]*$");
正则表达式的意思是“任意数量的既不是`
也不是~
”的字符