2011-11-27 32 views

回答

6

試試這個:$1而不是\1

Scala的正則表達式使用下面的java.util.regex(至少在JVM上)。現在,如果你看看上的replaceAll Java文檔,你會看到這一點:

注意的是,在更換 字符串反斜槓()和美元符號($)可能導致的結果是不同的比,如果它是被 視爲文字替換字符串。如上所述,美元符號可視爲 作爲對捕獲子序列的參考, 反斜槓用於轉義替換 字符串中的文字字符。

+0

誰會想到我在Scala中看到perlism :-)非常感謝! – greenoldman

+0

@macias歡迎您:) – FailedDev