我試圖進行以下置換的Java正則表達式替換Java中
@Test
public void testReplace(){
String str = "1JU3C_2.27.CBT";
String find = "(\\d*)\\.(\\d*)";
String replace = "$1,$2";
String modified = str.replaceAll(find, replace);
System.out.println(modified);
assertEquals("1JU3C_2,27.CBT", modified); //fails
}
但是兩者句號似乎越來越更換。我正在考慮只更換數字小數。 (即預期輸出1JU3C_2,27.CBT)
什麼是實際輸出代替它? – LeeNeverGup