我想使用java从字符串中删除\\\"
。我已尝试使用下面提到的代码,但无法获得预期的结果。
str.replaceAll("\\\"","");
输入字符串:
{\"name\":\"keyword\",\"value\":\"\\\"duck''s\\\"\",\"compareVal\":\"contains\"}
预期字符串:
{\"name\":\"keyword\",\"value\":\"duck''s\",\"compareVal\":\"contains\"}
最佳答案
使用replace()
:
str = str.replace("\\\\\"", "");
replaceAl()
使用正则表达式作为其搜索词(这将需要更复杂的字符串文字),但您不需要正则表达式 - 您的搜索词是纯文本。
另请注意,java 字符串文字要求对每个搜索字符进行转义(通过前导反斜杠)。
关于java - 如何替换字符串:\\\"with an empty string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28309024/