Python中re模块基本用法解析
发布时间:2023-02-06 07:31:33 257
相关标签:
结果:
结果:
在正则表达式中用()括起来可以使用group()输出, 若有n个(), 那么可以表示为group(n), 输出第n个括号匹配的内容.
结果:
其中 . 表示匹配任意字符, *表示匹配前面字符无限次.
结果:
结果:
由于加上re.S参数后, 通配符 . 将可以匹配换行符, 所以result不为空, result2为空. 出了re.S, 还有许多修饰符如, re.I: 使用匹配时忽略大小写.
结果:
由于()属于正则表达式的特殊字符, 因此在需要匹配()时, 需要加上转义字符’’.
结果:
第二个参数是两个’,表示吧’\d+\ 匹配的内容替换成空,如果写sub(’\d+’, ‘-’), 则把匹配的内容替换成 -。
结果:
结果:
在需要匹配相同正则表达式情况下, 事先定义一个compile可以简化代码量, 同时compile中也可以使用修饰符r.S等.
文章来源: https://blog.51cto.com/yetaotao/5799433
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报