正則表達(dá)式匹配斜杠 JAVA正則表達(dá)式,怎么表示出來?
JAVA正則表達(dá)式,怎么表示出來?也許這個問題讓初學(xué)者頭疼,但只要其他人能理解。Java中匹配反斜杠的正則表達(dá)式的編寫方法如下:1字符串regex=“”注意,必須編寫四個反斜杠。第一個和第三個反斜杠用
JAVA正則表達(dá)式,怎么表示出來?
也許這個問題讓初學(xué)者頭疼,但只要其他人能理解。Java中匹配反斜杠的正則表達(dá)式的編寫方法如下:1字符串regex=“”注意,必須編寫四個反斜杠。第一個和第三個反斜杠用作Java字符串的轉(zhuǎn)義,它只表示兩個反斜杠。實際上,只需輸入以下代碼即可運行和驗證:系統(tǒng)打?。ā? ”)//輸出為
!(組(0)用于查看匹配項)
如果要匹配反斜杠,請使用轉(zhuǎn)義字符。如果不使用R“”,也可以寫成
原因是在生成regex時需要從輸入到代碼的字符串中轉(zhuǎn)義一次,然后再轉(zhuǎn)義一次,所以需要使用更多的反斜杠。第一個轉(zhuǎn)義可以被R“”抵消