我是java的新手,但不是一般的编程。我一直试图理解Java String replaceAll ...特别是我正在从一个文本文件中读取字符串...一个例子就是"我在空中高高跃起来找你。&# 34;
1)我想改变"我"到" A"我不是一个词的开头,而且 2)你到" O"其中U位于单词的末尾。任何帮助,将不胜感激。 (另外,如果你能指出我关于这个主题的一个很好的教程[通过查看例子我学得最好],这将是值得赞赏的)
答案 0 :(得分:1)
试试这个。
String s = "I JUMP UP HIGH IN THE AIR TO GET TO YOU.";
s = s.replaceAll("(?!\\b)I", "A")
.replaceAll("U\\b", "O");
System.out.println(s);
// -> I JUMP UP HAGH IN THE AAR TO GET TO YOO.