作者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://webptt.com/cn.aspx?n=bbs/Python/M.1421228065.A.C28.html
※ 编辑: l1t (118.163.130.181), 01/14/2015 17:35:23
1F:推 AlanSung: match 这个 group 可是不记忆(放到变数) 01/14 17:45
2F:→ l1t: 请问?:是作用到[^\n][\n]?吗? 01/14 17:55
3F:→ l1t: ?:[^\n][\n]?要怎麽解释呢? 谢谢 01/14 17:57
5F:→ ccwang002: 是 (?:...) 作用到 [^n][\n]? 这样分开看 01/14 19:14
6F:→ l1t: Python板真有温情 感谢 01/14 19:48
7F:推 mars90226: 遇到regexp的问题,问regexp版应该更好~ 01/14 20:00
8F:→ l1t: 现在才知道有regexp板 感谢 01/14 20:05