matched = value.group()

来源:10-11 re.sub正则替换

星期9

2018-02-17

matched = value.group()

group() 这个是啥

matched = value.group()


写回答

2回答

ShineTech

2018-03-26

传入的这个 value 本质上 是一个 Match Objects, 其调用的 group 方法,是 Match 对象的一个 方法。

在这里,调用group方法时 没有传参, 则默认返回 整个 匹配到的 字符。

文档可查:https://docs.python.org/3.5/library/re.html#re.match.group

0
1
晓啸儿
#coding=utf-8 import re # 将正则表达式编译成Pattern对象 pattern = re.compile(r'hello') # 使用Pattern匹配文本,获得匹配结果,无法匹配时将返回None match = pattern.match('hello world!') if match: # 使用Match获得分组信息 print match.group() 结果: c:\Python27\Scripts>python task_test.py hello
2019-12-22
共1条回复

7七月

2018-02-18

可以把完整的代码贴一下吗?谢谢

0
1
OlafChou
同问:matched = value.group() ,group()是啥,以前没讲过这种?突然间冒出来的?
2018-03-24
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程