作者l1t (Nice guys finish first)
看板Python
標題[問題] re的?:
時間Wed Jan 14 17:34:22 2015
在stackoverflow看到一個問題的解答
http://stackoverflow.com/questions/18568105/how-match-a-paragraph-using-regex
其中有個正規表示法
r'(?s)((?:[^\n][\n]?)+)'
想請問這要怎麼解讀, 尤其是?:的用法我google好久還是看不太懂
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.130.181
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1421228065.A.C28.html
※ 編輯: l1t (118.163.130.181), 01/14/2015 17:35:23
推 AlanSung: match 這個 group 可是不記憶(放到變數) 01/14 17:45
→ l1t: 請問?:是作用到[^\n][\n]?嗎? 01/14 17:55
→ l1t: ?:[^\n][\n]?要怎麼解釋呢? 謝謝 01/14 17:57
→ ccwang002: 是 (?:...) 作用到 [^n][\n]? 這樣分開看 01/14 19:14
→ l1t: Python板真有溫情 感謝 01/14 19:48
推 mars90226: 遇到regexp的問題,問regexp版應該更好~ 01/14 20:00
→ l1t: 現在才知道有regexp板 感謝 01/14 20:05