随笔 - 77
文章 - 0
评论 - 0
阅读 -
21309
随笔分类 - about 正则
正则函数
摘要:# ### 正则表达式 => 正则函数import re# search 通过正则匹配出第一个对象返回,通过group取出对象中的值strvar = "5*7 9/8"obj = re.search("(\d+)[*/]\d+",strvar)print(obj)# group 获取匹配的内容res
阅读全文
正则命名分组
摘要:# ### 正则表达式 => 命名分组import restrvar = "<p>今天天气不错</p>"# 正常匹配lst = re.findall(r"<(.*?)>(.*?)<(.*?)>",strvar)print(lst)# 反向引用 \1 代表的是把第一个括号匹配到的值,拿过来在引用一次l
阅读全文
正则匹配分组
摘要:# ### 正则表达式 => 匹配分组import reprint(re.findall('.*?_good','wusir_good alex_good secret男_good'))# 把想要匹配的内容,用小圆括号包起来,表达分组print(re.findall('(.*?)_good','wu
阅读全文
正则多个字符匹配
摘要:# ### 正则表达式 => 多个字符匹配 # (1) 量词基本语法import re'''1) ? 匹配0个或者1个a '''print(re.findall('a?b','abbzab abb aab')) # ab b ab ab b ab '''2) + 匹配1个或者多个a '''print
阅读全文
正则单个字符匹配
摘要:# ### 正则表达式 => 单个字符匹配import re"""lst = re.findall(正则表达式,字符串)""" # (1) 预定义字符集 # \d 匹配数字strvar = "sadfasdf^*&^&*^&*^&*你好 神秘男孩 2400909()()"lst = re.finda
阅读全文
正则的基础
摘要:正则表达式定义和作用 #正则表达式是什么? 它是约束字符串匹配某种形式的规则#正则表达式有什么用? 1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法 2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字#在线测试工具 http://too
阅读全文