2012-11-15 64 views

回答

5

您必須使用 「\\s」 代替。這是因爲\s不是String轉義,而是用在正則表達式中。 Java會看到你的字符串,並將\\變成單個\(因爲\\\轉義)。您還必須爲所有其他轉義(如pattern = "(\\s)*(\\w\\w(\\w)*)...

做到這一點爲了使這個更容易理解,您知道如何將報價放在String(如String s = "He said, \"Wow.\"";)?那麼,你可以在String中加上反斜槓,如\\。然後它會將這些反斜槓發送到正則表達式函數/類,然後它們將理解它們。

相關問題