0
嘗試將正則表達式指定爲字符串變量,但Eclipse IDE不允許這樣做。爲什麼? Eclipse不允許形成正則表達式的字符串
嘗試將正則表達式指定爲字符串變量,但Eclipse IDE不允許這樣做。爲什麼? Eclipse不允許形成正則表達式的字符串
您必須使用 「\\s
」 代替。這是因爲\s
不是String
轉義,而是用在正則表達式中。 Java會看到你的字符串,並將\\
變成單個\
(因爲\\
是\
轉義)。您還必須爲所有其他轉義(如pattern = "(\\s)*(\\w\\w(\\w)*)...
)
做到這一點爲了使這個更容易理解,您知道如何將報價放在String
(如String s = "He said, \"Wow.\"";
)?那麼,你可以在String
中加上反斜槓,如\\
。然後它會將這些反斜槓發送到正則表達式函數/類,然後它們將理解它們。