Re: [問題] 請幫我解釋一下這段是什麼意思?

看板RegExp (正規表示式 Regular Expression)作者 (Alien)時間15年前 (2009/08/28 19:21), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《philander (everlasting )》之銘言: : Pattern p = Pattern.compile("(?<=\\.).?" + s.trim() + "?['\"]?\\S"); : 其中的 "(?<=\\.).?" 跟 "?['\"]?\\S" : 這兩句在 regular expression 中所代表的意義是? : 可以翻成白話文嗎? 先謝. 先要把因為 langauge 本身的 escape 處理掉, 才看得出 真正的 regex "(?<=\\.).?" 其實是 (?<=\.).? "?['\"]?\\S" 即是 ?['"]?\S 由於你是把第一句, s, 和最後一句串接起來, 假設 s 內容是 X 出來的 regex 就是 (?<=\.).?X?['"]?\S 剩下的, 有學過一點基本的 regex 也應該能明白吧?.... 你有哪裡不明白不如清楚點問吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82 ※ 編輯: adrianshum 來自: 202.155.236.82 (08/28 19:23)

08/29 01:16, , 1F
你覺得看得懂那串的 會不懂escape嗎? 我也不懂...
08/29 01:16, 1F

08/30 14:25, , 2F
這個回答....
08/30 14:25, 2F
文章代碼(AID): #1AbxtBmF (RegExp)
文章代碼(AID): #1AbxtBmF (RegExp)