Java android中的%0A替换出现问题
如何从此字符串中删除%0A:-这是输入键代码,我需要从整个字符串中删除它。那我该怎么做呢 输入:- “不适用%0A%0AJKhell这是测试%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
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”和“);工作正常,我不知道为什么它在你的应用程序中不工作。所以我建议不管怎样都要逃避角色,也许这就是问题所在…你是什么意思?检查什么?检查是否存在?