2
我只是想用正則表達式反斜槓(\
)字符匹配,但它拋出一個PatternSyntaxException
:有什麼問題:Pattern pattern = Pattern.compile(「\」);
Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at helloworld.HelloWorld.main(HelloWorld.java:20)
使用'「\\\\」'因爲你需要躲避Java字符和正則表達式字符。 – Berger
重複的https://stackoverflow.com/questions/4025482/cant-escape-the-backslash-with-regex –
你正在逃避轉義字符,它再次將該符號視爲未轉義。嘗試「\\\\」。 – vegaasen