![](/img/trans.png)
[英]java equivalent for regex to replace all characters up to a specific character in a string
[英]Replace all the characters of “+” with empty character in string java
我有一个字符串
String myString = "Hello+World+How are you";
如何用empty character
替换myString
中的所有"+"
我试过: myString.replaceAll("+"," ");
我要查找的内容: +
的正则表达式,因此我可以替换所有出现的地方
Output 我正在努力实现: Hello World How are you
像这样尝试
myString.replace("+"," ");
String myString = "Hello+World+How are you";
String replaced = myString.replaceAll(Pattern.quote("+"), " ");
如果您(或其他人)以后需要修改正则表达式,我认为它不太容易出错。
您应该在 java 中将\\
与任何特殊字符一起使用,因此您的代码将像这样用空格替换+
:
myString.replaceAll("\\+"," ");
说明: \
这是用来转义特殊字符的,而这个\
本身就是一个特殊字符,所以我们必须使用'\\'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.