再接下来,就是正则表达式的分组了!!!
使用的还是最基础的字符串
‘\d(.)(\d)’:代表匹配的是两个数字之前加入一个任意类型的字符
当使用findall进行匹配的时候,只输出括号括出的字符,结果如下:
查找到的结果:
实际输出结果为:
当使用search进行查找的时候,只输出满足条件的第一项,并输出所在位置(span功能在findall中是没有的)结果如下:
现在,利用group进行输出:
group(0)代表全部输出,所有字符作为一个整体
group(1)代表只输出第一个括号里面的内容
group(2)代表只输出第二个括号里面的内容
groups()代表全部输出,每个字符作为一项
嗯嗯~~,分组大概就这么多啦
Python中的正则表达式(分组)
最新推荐文章于 2024-06-01 22:03:08 发布