Athony1

python - re 模块
最近又折腾了一下re模块- -,当真忘的快,再记录一下 常用匹配 ^ 匹配开头 ^ge 匹配ge开头 ...
扫描右侧二维码阅读全文
05
2019/08

python - re 模块

  • 最近又折腾了一下re模块- -,当真忘的快,再记录一下

常用匹配

  • ^ 匹配开头 ^ge 匹配ge开头

  • $ 匹配结尾 r'e[mr]' #em或er结尾

  • () 分组作用

  • {4,} 匹配前一个字符4次及以上,若是分组,则分组4次及以上

  • re* 匹配0或多次

  • re+ 匹配1或多次

  • \d,\D,\w,\W,就不多说了,要用了再翻阅:https://www.runoob.com/python/python-reg-expressions.html

  • 例子:

该部分仅登录用户可见

re模块的方法

  • re.compile(r'这里写匹配规则') # pattern 创建

  • re.findall(r'',str) #寻找

  • 例子: c = re.compile(r'') a = c.findll(str)..

  • 还有一个要讲一下,sub和subn方法,subn多了一个替换次数的显示

25029-o9qv1ewmva.png

import re

safestr="全能神 全能神 全能神"

safestrlast=re.subn("全能神","宇宙真理",safestr)  #替换

#safestrlast=re.subn("全能神","",safestr)  #删除

print(safestrlast)     #('宇宙真理 宇宙真理 宇宙真理', 3)  元组tuple

print(safestrlast[0])  #宇宙真理 宇宙真理 宇宙真理

print(safestrlast[1])  #3  次数
  • search,match,group也差不多- -,用到再去查吧
最后修改:2019 年 08 月 05 日 08 : 23 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论

© 2018-2019 Copyright   | 浙ICP备18047860号-1| SiteMap