是的,Java中的字符串替換方法支持正則表達式。可以使用String類的replaceAll()方法來替換字符串中的特定字符模式。在replaceAll()方法中,可以傳入一個正則表達式作為要替換的目標字符模式。示例代碼如下:
String str = "Hello World";
String replacedStr = str.replaceAll("\\s", "-");
System.out.println(replacedStr); // Output: Hello-World
在上面的示例中,我們使用replaceAll()方法將字符串中的空格替換為破折號。正則表達式"\s"表示空格字符。因此,替換后的字符串變為"Hello-World"。通過使用正則表達式,我們可以更靈活地進行字符串替換操作。