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