Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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中的%0A替换出现问题_Java_Android - Fatal编程技术网

Java android中的%0A替换出现问题

Java android中的%0A替换出现问题,java,android,Java,Android,如何从此字符串中删除%0A:-这是输入键代码,我需要从整个字符串中删除它。那我该怎么做呢 输入:- “不适用%0A%0AJKhell这是测试%0A” 输出:- 这是测试 我试过了 String input = "NA%0A%0AJKhell this is test %0A"; String output = input.replaceAll("%0A",""); 但仍然无法获得输出。replaceAll方法将正则表达式作为参数。尝试转义百分号\\%我认为它会起作用 String

如何从此字符串中删除%0A:-这是输入键代码,我需要从整个字符串中删除它。那我该怎么做呢

输入:-

“不适用%0A%0AJKhell这是测试%0A”

输出:-

这是测试

我试过了

  String input = "NA%0A%0AJKhell this is test %0A";
  String output =  input.replaceAll("%0A",""); 

但仍然无法获得输出。

replaceAll方法将正则表达式作为参数。尝试转义百分号
\\%
我认为它会起作用

String input = "NA%0A%0AJKhell this is test %0A";
String output =  input.replaceAll("\\%0A",""); 

如果您试图使用正则表达式API,那么它应该如下所示:

input.replace(“%A$”,“”)
-它将删除
字符串末尾的匹配项(因为$)

如果要删除所有
%A
,则


input.replaceAll(“%A”和“)

可能重复的事实上我需要替换%0A而不是$0A。我已编辑了我的答案。实际输入.replaceAll(“%0A”和“);工作正常,我不知道为什么它在你的应用程序中不工作。所以我建议不管怎样都要逃避角色,也许这就是问题所在…你是什么意思?检查什么?检查是否存在?