[問題] re的?:

作者: l1t (Nice guys finish first)   2015-01-14 17:34:22
在stackoverflow看到一個問題的解答
http://stackoverflow.com/questions/18568105/how-match-a-paragraph-using-regex
其中有個正規表示法 r'(?s)((?:[^\n][\n]?)+)'
想請問這要怎麼解讀, 尤其是?:的用法我google好久還是看不太懂
感謝~
作者: AlanSung   2015-01-14 17:45:00
match 這個 group 可是不記憶(放到變數)
作者: l1t (Nice guys finish first)   2015-01-14 17:55:00
請問?:是作用到[^\n][\n]?嗎??:[^\n][\n]?要怎麼解釋呢? 謝謝
作者: ccwang002 (亮)   2015-01-14 19:04:00
我把結果放在這 https://www.regex101.com/r/xJ2nF3/1是 (?:...) 作用到 [^n][\n]? 這樣分開看
作者: l1t (Nice guys finish first)   2015-01-14 19:48:00
Python板真有溫情 感謝
作者: mars90226 (火星人)   2015-01-14 20:00:00
遇到regexp的問題,問regexp版應該更好~
作者: l1t (Nice guys finish first)   2015-01-14 20:05:00
現在才知道有regexp板 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com