JAVA正則表達式中如何匹配反斜杠 \


有時候我們需要匹配反斜杠,你可能會把對應的正則表達式寫成 "\\"

然后可能會有如下輸出:

Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
 ^

.....

 

可能這個問題對於初學者來說比較頭疼,但是只要別人一點可能就明白了。

JAVA中匹配反斜杠的正則表達式的書寫方式為:

String regex="\\\\";

 注意了,一定要寫四個反斜杠,第一和第三個反斜杠是用作java字符串的轉義,實際上只代表兩個反斜杠。

其實只要輸入如下代碼運行驗證一下即可:

System.out.print("\\\\");//輸出為 \\

 之前已經在這上面栽過了 ,記性不太好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM