我正在处理一个字符串,
30-Nov-2012 30-Nov-2012 United Kingdom, 31-Oct-2012 31-Oct-2012 United Arab Emirates, 29-Oct-2012 31-Oct-2012 India
每次在四位数字后出现空格时,我都需要添加空格,即:
30-Nov-2012@30-Nov-2012@United Kingdom, 31-Oct-2012@31-Oct-2012@United Arab Emirates, 29-Oct-2012@31-Oct-2012@India
我不会写正则表达式,有什么帮助吗?
最佳答案
由于您不知道如何编写正则表达式,最好的办法是学习如何使用正则表达式。
这是一个很好的教程。
http://www.vogella.com/articles/JavaRegularExpressions/article.html
你要写的表达式看起来不是很复杂。完成本教程后,您应该能够做到这一点。
编辑:这是另一个提示。看看replaceAll
Edit2:我很无聊,所以这就是答案。
string.replaceAll("(?<=\\d{4})\\s", "@");
关于java - 当空格后跟四位数字时添加标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13152866/