Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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 - Fatal编程技术网

如何在java中检查字符串中存在的坏字符

如何在java中检查字符串中存在的坏字符,java,Java,我有一个字符串,我需要一个实用方法来查找字符串中是否存在坏字符,并在该字符串上返回一些标志。提前感谢您的帮助现在还不清楚您想从这个问题中做什么,但您可能只需要使用来检测“坏字符”的存在使用正则表达式来定义要在字符串中显示的字符。如果出现其他情况,请以某种方式报告 简单的例子: String s = "humbapumpa jim"; if (!s.matches("[a-zA-Z]+")) return false; 或者从另一面:定义你的“坏”字符,如果它们出现,则发出火警警报 String

我有一个字符串,我需要一个实用方法来查找字符串中是否存在坏字符,并在该字符串上返回一些标志。提前感谢您的帮助

现在还不清楚您想从这个问题中做什么,但您可能只需要使用来检测“坏字符”的存在

使用正则表达式来定义要在字符串中显示的字符。如果出现其他情况,请以某种方式报告

简单的例子:

String s = "humbapumpa jim";
if (!s.matches("[a-zA-Z]+")) return false;
或者从另一面:定义你的“坏”字符,如果它们出现,则发出火警警报

String s = "humbapumpa jim";
if (s.matches("[a]+")) return false;

有关Java正则表达式的更多信息:

到目前为止,您所说的“坏字符”是什么意思?请参阅,特别是关于用其他安全字符替换(而不是标记)所有“坏”字符的答案。ë½r我想跳过这些字符。我不确定其他人会以一种通用的方式询问什么?½r这些是不能从键盘输入的东西,所以我想可能会有一些API过滤这些字符