regular.search
功能说明
描述
扫描整个字符串并返回第一个成功的匹配。
函数原型
regular.search(pattern,str,flags=0)
参数
名称 | 类型 | 描述 |
---|---|---|
pattern | 字符型 | 匹配的正则表达式 |
str | 字符型 | 要匹配的字符串 |
flags | 整型 | 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等 |
标志位 | 描述 |
---|---|
re.I | 使匹配对大小写不敏感 |
re.L | 做本地化识别(locale-aware)匹配 |
re.M | 多行匹配,影响 ^ 和 $ |
re.S | 使 . 匹配包括换行在内的所有字符 |
re.U | 根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B. |
re.X | 该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解。 |
返回值
类型 | 描述 |
---|---|
对象型 | 匹配成功返回一个匹配的对象(一般通过group进行处理),否则返回None |
匹配对象方法 | 描述 |
---|---|
groups() | 把所有匹配出来的分组加入元组中 |
group(num=0) | group() 同 group(0) 就是匹配正则表达式整体结果 group(1) 列出第一个括号匹配部分 group(2) 列出第二个括号匹配部分 group(3) 列出第三个括号匹配部分 |
备注
- 无
示例
def test():
ret=re.search('www','www.runoob.com').group()
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无