Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何避免出现“错误”`&引用;及~&引用;使用Java的字符串中的符号?_Java_Regex_Pattern Matching - Fatal编程技术网

如何避免出现“错误”`&引用;及~&引用;使用Java的字符串中的符号?

如何避免出现“错误”`&引用;及~&引用;使用Java的字符串中的符号?,java,regex,pattern-matching,Java,Regex,Pattern Matching,我希望使用Java避免字符串中出现“`”和“~”符号 例如: 字符串:嗨,everyo`ne 输出:无效 弦:嗨,伊芙~每个人 输出:无效 字符串:大家好 输出:有效 字符串:hi ev`eryon~e 输出:无效使用java的方法: regex的意思是“既不是`也不是~的任意数量的字符”使用java的方法: 正则表达式表示“既不是`也不是~的任意数量的字符” String input; boolean valid = input.matches("^[^`~]*$");

我希望使用Java避免字符串中出现“`”和“~”符号

例如:

字符串:嗨,everyo`ne

输出:无效


弦:嗨,伊芙~每个人

输出:无效


字符串:大家好

输出:有效


字符串:hi ev`eryon~e

输出:无效

使用java的方法:

regex的意思是“既不是
`
也不是
~
的任意数量的字符”

使用java的方法:

正则表达式表示“既不是
`
也不是
~
的任意数量的字符”

String input;
boolean valid = input.matches("^[^`~]*$");