如何删除\“;从java中的字符串?
我想要如何删除\“;从java中的字符串?,java,Java,我想要sameerraj,因为我试着跟随,但没有运气 String mp ="\"sameer\\\"raj\""; 请帮助我。如果您想使用regex替换它,那么您可以使用replaceAll 为了替换“,您需要使用\来转义它,因此它将是replaceAll(“\”,”) 为了替换\,您需要使用\来转义自身,但是由于\是正则表达式中的一个特殊字符,您需要使用\来再次转义它,所以总共需要使用4个\,即替换所有(\\\\,“”) 输出: System.out.println(mp.replaceA
sameerraj
,因为我试着跟随,但没有运气
String mp ="\"sameer\\\"raj\"";
请帮助我。如果您想使用
regex
替换它,那么您可以使用replaceAll
为了替换“
,您需要使用\
来转义它,因此它将是replaceAll(“\”,”)
为了替换\
,您需要使用\
来转义自身,但是由于\
是正则表达式中的一个特殊字符,您需要使用\
来再次转义它,所以总共需要使用4个\
,即替换所有(\\\\,“”)
输出:
System.out.println(mp.replaceAll("\\\\", "").replaceAll("\"", ""));
如果要使用
regex
替换它,则可以使用replaceAll
为了替换“
,您需要使用\
来转义它,因此它将是replaceAll(“\”,”)
为了替换\
,您需要使用\
来转义自身,但是由于\
是正则表达式中的一个特殊字符,您需要使用\
来再次转义它,所以总共需要使用4个\
,即替换所有(\\\\,“”)
输出:
System.out.println(mp.replaceAll("\\\\", "").replaceAll("\"", ""));
如果要将
“\”sameer\\\\\\”raj\
更改为“sameerraj”
,则需要删除两个字符:\“
和\
移除它们的最简单方法是使用replace
sameerraj
您不需要
replaceAll
,因为您不需要使用正则表达式。如果您想将“\”sameer\\\\\\”raj\”
更改为“sameerraj”
,您需要删除两个字符:\”
和\
移除它们的最简单方法是使用replace
sameerraj
您不需要
replaceAll
,因为您不需要使用正则表达式。这将为您提供相同的输出
mp = mp.replace("\"", "").replace("\\","");
这将为您提供相同的输出
mp = mp.replace("\"", "").replace("\\","");
要删除\“
,需要对这两个字符使用转义字符
根据您的示例,这将实现以下目的:
String mp ="\"sameer\\\"raj\"";
String r = mp.replace("\\\"","");
String doe=r.replace("\"","");
System.out.println(doe);
(mp=mp.replace(“\\”,”).replace(“\\”,”);
的工作原理相同,因为这些函数返回字符串。)
如果要将\“
作为顺序块删除,请键入:
String mp ="\"sameer\\\"raj\"";
mp = mp.replace("\"", "");
mp = mp.replace("\\", "");
函数将搜索\“
的子字符串,并将其替换为空字符串
replace()
函数将替换给定输入的所有匹配项。
replaceAll()
函数用于正则表达式
您可以在此处阅读replace()
和replaceAll()
之间的区别:
要删除\“
您需要对这两个字符使用转义字符
根据您的示例,这将实现以下目的:
String mp ="\"sameer\\\"raj\"";
String r = mp.replace("\\\"","");
String doe=r.replace("\"","");
System.out.println(doe);
(mp=mp.replace(“\\”,”).replace(“\\”,”);
的工作原理相同,因为这些函数返回字符串。)
如果要将\“
作为顺序块删除,请键入:
String mp ="\"sameer\\\"raj\"";
mp = mp.replace("\"", "");
mp = mp.replace("\\", "");
函数将搜索\“
的子字符串,并将其替换为空字符串
replace()
函数将替换给定输入的所有匹配项。
replaceAll()
函数用于正则表达式
您可以在此处阅读replace()
和replaceAll()
之间的区别:
mp=mp.replace(“\”,”);
确实有效。它会从字符串中删除\“
。如果您也想删除\\
,也可以执行mp=mp.replace(“\\”,”)
mp=mp.replace(“\”,“).replace(“\”,”)我把这个拿出来了,把sameer\rajI拿出来,用你的代码输出sameerraj
?mp=mp.replace(“\”,”)代码>确实有效。它会从字符串中删除\\”
。如果你也想删除\\
,你也可以做mp=mp.replace(“\\”,”);
那mp=mp.replace(“\”,”).replace(“\\”,”)
我把这个放出来了sameer\rajI正在用你的代码获取你的输出sameerraj
?我很惊讶有点小错误。函数将替换给定输入的所有匹配项。replaceAll()函数适用于正则表达式。@Romansko你说得对,谢谢,OP可以选择其他答案作为接受。我很抱歉,这里有一个小错误。函数将替换给定输入的所有匹配项。replaceAll()函数适用于正则表达式。@Romansko您说得对,谢谢,OP可以选择接受的其他答案