Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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 如何去除Android中不需要的字符?_Java_Android_String - Fatal编程技术网

Java 如何去除Android中不需要的字符?

Java 如何去除Android中不需要的字符?,java,android,string,Java,Android,String,我有这个密码 public String StripText(String name){ String stripped = name.replaceAll("/:!@#$%^&*()<>+?\"{}[]=`~;", ""); return stripped; } 公共字符串StripText(字符串名称){ String stripped=name.replaceAll(“/:!@$%^&*()+?\”{}[]=`~;”,“”)

我有这个密码

public String StripText(String name){

        String stripped = name.replaceAll("/:!@#$%^&*()<>+?\"{}[]=`~;", "");

        return stripped;
    }
公共字符串StripText(字符串名称){
String stripped=name.replaceAll(“/:!@$%^&*()+?\”{}[]=`~;”,“”);
返回剥离;
}
这不起作用。我希望它返回一个字符串,删除“/”:“”之类的字符!“@”等等


e、 g.如果我给它一个字符串“puppy:)love”,我希望它返回一个只包含“puppylove”的字符串。

您只需要将所有字符放在一个.中,使用一个“字符类”,也称为“字符集”,您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号中即可

String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
输出:

String name = "[{puppy:)love}]";
String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
System.out.println(stripped);
puppylove

您只需要将所有字符放在一个数组中。通过一个“字符类”,也称为“字符集”,您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号中即可

String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
输出:

String name = "[{puppy:)love}]";
String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
System.out.println(stripped);
puppylove

您只需要将所有字符放在一个数组中。通过一个“字符类”,也称为“字符集”,您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号中即可

String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
输出:

String name = "[{puppy:)love}]";
String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
System.out.println(stripped);
puppylove

您只需要将所有字符放在一个数组中。通过一个“字符类”,也称为“字符集”,您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号中即可

String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
输出:

String name = "[{puppy:)love}]";
String stripped = name.replaceAll("[/:!@#$%^&*()<>+?\"{}\\[\\]=`~;]", "");
System.out.println(stripped);
puppylove

你需要在你的代码中转义所有的特殊字符,或者像这样使用
[/:!$%^&*()+?\“{}[]=
~;]+你需要在你的代码中转义所有的特殊字符,或者像这样使用
[/:!$%^&*+“{}[]=

你需要在你的代码中转义所有的特殊字符,或者使用
[/code>像这样的
[/:!%%^&*+?\\[]++>
像这样的代码中的
[/:!$%^&*()+?\“{}[]=
~;]+你需要在代码中转义所有特殊字符,或者像这样使用
[/:!$%^&*+?\”{}[]=
你需要在代码中转义所有特殊字符