
1 glasslion Jul 11, 2017 groups() |
2 glasslion Jul 11, 2017 或 group(0) |
3 yucongo Jul 11, 2017 In [53]: astring = 'fjiojfiawejfoijf ver="226800"fjiajfioafjio' In [54]: re.search('(?<=ver=\").*?(?=\")', astring).group() Out[54]: '226800' |
4 264768502 Jul 11, 2017 via Android pattern.search(string).group(1) |
5 hugo775128583 Jul 12, 2017 via Android group |
6 babywhisper Jul 12, 2017 via iPad 全部匹配: group(0) 括号中的匹配:group(1) 相当于 perl 中的$0 $1 :p |
7 ipwx Jul 12, 2017 楼上的真是好脾气。遇到这种问题应该先甩一个 docs.python.org 的链接,精确到函数。 https://docs.python.org/3/library/re.html#re.match.group |
8 billion Jul 12, 2017 Python 不需要用 compile result = re.search('ver="(.*?)"', string).group(1) |
9 aa825aa Jul 12, 2017 我就喜欢用 findall |
10 flyingghost Jul 12, 2017 用 python 应该熟读 python 文档,group 可破。 用正则应该熟读正则文档,(?<=exp)可破。 提问建议使用“ xxx 如何 yyy ”比较安全,而不是“ xxx 不能 yyy 吗?”,会激怒一大堆簇拥者。 对于一门尚未掌握的技术,起码保持一点敬畏吧。。。 |
11 okletswin Jul 12, 2017 @flyingghost 赞一个, 楼上的太好脾气了 |