[問題] re的?:

看板Python作者 (Nice guys finish first)時間10年前 (2015/01/14 17:34), 10年前編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
在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

01/14 17:45, , 1F
match 這個 group 可是不記憶(放到變數)
01/14 17:45, 1F

01/14 17:55, , 2F
請問?:是作用到[^\n][\n]?嗎?
01/14 17:55, 2F

01/14 17:57, , 3F
?:[^\n][\n]?要怎麼解釋呢? 謝謝
01/14 17:57, 3F

01/14 19:04, , 4F
01/14 19:04, 4F

01/14 19:14, , 5F
是 (?:...) 作用到 [^n][\n]? 這樣分開看
01/14 19:14, 5F

01/14 19:48, , 6F
Python板真有溫情 感謝
01/14 19:48, 6F

01/14 20:00, , 7F
遇到regexp的問題,問regexp版應該更好~
01/14 20:00, 7F

01/14 20:05, , 8F
現在才知道有regexp板 感謝
01/14 20:05, 8F
文章代碼(AID): #1KjZWXme (Python)