[问题] 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