2015-05-27 56 views
1

我已經轉義了特殊字符並驗證傳遞給Pattern的字符串是我想要的。
我將它打印在屏幕上,所有雙斜槓再次單獨顯示。

特別,我想這些被發現:正則表達式在線工作,而不是在Eclipse中

\z.\s.\f.jtuy \z.yu \aw.o 

lambda表達式。我的正則表達式是

(\\[a-z]{1,}\.){1,}[a-z]{1,} 

它和它 - 正如我所說 - 在網上工作。但爲什麼不在月食?
雙反斜槓是否改變了模式?
有沒有替代他們? 謝謝。

回答

2

如果您的意思是「在Java源代碼中」,您可能需要使用四個反斜槓:四個反斜槓將成爲正則表達式引擎的兩個反斜槓。您需要將反斜線兩次轉義:一次用於Java字符串,第二次用於正則表達式引擎。

+0

謝謝。有效。 – Suspended

相關問題