re基础

re用于复杂场景匹配,re为python的内置模块

基本用法

导入模块:import re      

1:re.search(正则表达式,被匹配的内容,标志位)

  将整个字符串进行匹配,返回匹配到的第一个值,与re.match进行区分

  标志位用于控制正则匹配的方式,如:是否控制大小写,多行匹配等

2:re.match(表达式,被匹配内容)

  用法和search 基本一致

  不同:match 只能从被匹配的内容的开头部分进行,如果开头内容不匹配,则匹配失败

3:re.sub(表达式,替换的内容,被匹配的内容)

  eg;   content = "afafji22313bnfgvkdsaj"

    re.sub("\d+",123,content)

    print(content)            ========> afafji123bnfgvkdsaj

 

 

 

 

 

 

  

posted @ 2021-11-27 15:02  秃头小菜鸟  阅读(73)  评论(0)    收藏  举报