我是新来的java,但不是一般的编程。我一直在尝试理解Java String replaceAll ...特别是我正在从一个文本文件中读取字符串...一个例子是“我跳起来在空中接近你”。Java字符串操作替换全部
1)我想将“I”改为“A”,我不是一个单词的开头,并且2)U代表“U”,其中U代表单词的结尾。任何帮助,将不胜感激。 (另外,如果你能指点我一个关于这个主题的好教程[我会通过看例子学到最好],这将是赞赏)
我是新来的java,但不是一般的编程。我一直在尝试理解Java String replaceAll ...特别是我正在从一个文本文件中读取字符串...一个例子是“我跳起来在空中接近你”。Java字符串操作替换全部
1)我想将“I”改为“A”,我不是一个单词的开头,并且2)U代表“U”,其中U代表单词的结尾。任何帮助,将不胜感激。 (另外,如果你能指点我一个关于这个主题的好教程[我会通过看例子学到最好],这将是赞赏)
试试这个。
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.
http://www.regular-expressions.info/tutorial.html – shmosel