Re: [閒聊] Java中的regular expression

看板java作者 (sbr)時間15年前 (2009/06/06 21:44), 編輯推噓6(602)
留言8則, 6人參與, 最新討論串2/4 (看更多)
※ 引述《Holocaust123 (Terry)》之銘言: : 二‧ : : Java中, : : 若寫 String re = "\"; ,會產生 compile error : : 若寫 String re = "\\"; ,compile後 re 其實是 \ : : 若寫 String re = "\\\"; ,會產生 compile error : : 若寫 String re = "\\\\"; ,compile後 re 其實是 \\ : : 若寫 String re = "\\\\\"; ,會產生 compile error : : 若寫 String re = "\\\\\\"; ,compile後 re 其實是 \\\ : : ........ : : : 如上所示, : : String re = "\\\\"; 在編譯後產生的 re 就是在第一點中,我們要的 (**) 式, : : 這就是為什麼要寫 String re = "\\\\"; 而不寫 String re = "\\"; 的原因了。 這樣算是講解嗎? 以上這些東西你都是用背的,沒有一點規則? 如果只是把一些實驗結果貼出來(連 escape sequence/escape char 都沒提到)能 說明什麼觀念? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.138.178

06/06 21:55, , 1F
有股濃濃的...
06/06 21:55, 1F

06/06 22:49, , 2F
臭火搭味
06/06 22:49, 2F

06/06 22:55, , 3F
推純原po好意
06/06 22:55, 3F

06/07 01:17, , 4F
我不是用背的啊...
06/07 01:17, 4F

06/07 01:20, , 5F
我想表達的是要看編譯之後的結果,而不是直接看字串
06/07 01:20, 5F

06/07 01:22, , 6F
很抱歉我的寫法太過模糊,造成混淆,下次會注意
06/07 01:22, 6F

06/07 11:49, , 7F
...你覺得寫的不好的話 你可以寫一篇補充啊
06/07 11:49, 7F

06/07 17:32, , 8F
其實可以設中斷點去看在記憶體的樣子XD
06/07 17:32, 8F
文章代碼(AID): #1AAdA_WG (java)
文章代碼(AID): #1AAdA_WG (java)