嗨,我使用下面的代码来取代单引号与'
,但它不工作,你能帮我解决这个问题吗?需要替换'与'
String name = "Hello's";
name.replaceAll("/'/g", "'");
System.out.println(name);
嗨,我使用下面的代码来取代单引号与'
,但它不工作,你能帮我解决这个问题吗?需要替换'与'
String name = "Hello's";
name.replaceAll("/'/g", "'");
System.out.println(name);
您必须为您的变量分配新值。
String name = "Hello's";
name = name.replaceAll("'", "'");
System.out.println(name);
希望它有帮助。
它不工作谢谢你的输入 – chandrasekhar
它工作,看看:https://ideone.com/iDZHLB – Winter
其实它应该给你喜欢你好' s – chandrasekhar
在Java中,字符串是不可变的。 replaceAll
返回一个新的字符串,你应该使用它,而不是原始字符串。
'name.replace(“'”,“'”)'。这里不需要正则表达式。 –