re.1-常用表达式规则[Python常见问题]

一、正则表达式的含义

  1. 定义:即文本的高级匹配模式,提供搜索替换等功能.其本质是一系列由字符和特殊符号组成的字符串,这个字符串即正则表达式
  2. 匹配原理:由普通的字符和特殊符号构成,通过描述字符的重复,位置,种类等行为达到匹配某一类字符串的目的
  3. 正则特点:方便处理文本,支持语言众多,使用灵活多样

二、正则语法

  1. re.findall(pattern,string)
    • 功能: 使用正则表达式匹配字符串
    • 参数
      • pattern 正则表达式
      • string 目标字符串
    • 返回值 : 返回匹配内容列表

三、正则表达式模式

1. 普通字符

元字符 : a B c
匹配规则: 每个字符匹配对应的自身字符

In [15]: re.findall("ab","abcdaefabcdef")
Out[15]: ["ab", "ab"]

In [16]: re.findall("你好","你好,北京")
Out[16]: ["你好"]
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » re.1-常用表达式规则