的換行符號\ n爲害我有點麻煩,當我嘗試檢測和更換: 這工作得很好:的Java的replaceAll與換行符號
String x = "Bob was a bob \\n";
String y = x.replaceAll("was", "bob");
System.out.println(y);
屁股上面的代碼沒有得到期望的結果
String x = "Bob was a bob \\n";
String y = x.replaceAll("\n", "bob");
System.out.println(y);
我試圖用另一個字符串替換新行,例如「A B \ n C」會變成「A B Y C」 – Kay 2010-12-16 01:47:12
正如我所說,輸入字符串中沒有換行符。 – 2010-12-16 01:52:43
您的輸入字符串中沒有換行符。它有一個反斜槓後跟一個字母n。同時,你的regex沒有換行換行符。它有一個實際的換行符。 – 2010-12-16 01:54:27