我是新來的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