正则表达式

正则表达式描述:

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个‘规则字符串’,这个‘规则字符串’用来
    表达对字符串的一种过滤逻辑。

  在线测试工具:http://tool.chinaz.com/regex/

  需要明确的是正则表达式只和字符串相关。

  正则表达式基础使用参考:http://tool.chinaz.com/regex/

 

re 模块中常用功能函数

1. compile()

编译正则表达式模式,返回一个对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可以提高一点效率。)

格式:

re.compile(pattern,flags=0)
pattern: 编译时用的表达式字符串。
flags 编译标志位,用于修改正则表达式的匹配方式

 

实例:

import re
s1 = 'have a good day.'
rr = re.compile("\w*oo\w*")
print(rr.findall(s1))   # 查看字符串中包含'oo'的单词

# 执行结果:
# ['good']
re_compile.py

相关文章:

  • 2021-12-09
  • 2022-01-02
  • 2021-08-23
  • 2021-12-19
  • 2021-07-30
  • 2021-11-05
  • 2021-09-04
猜你喜欢
  • 2021-12-29
  • 2021-08-24
  • 2022-12-23
  • 2021-12-18
  • 2021-12-26
  • 2021-05-14
  • 2021-08-13
相关资源
相似解决方案