python 正则表达式教程3 高效掌握re

 时间:2026-02-16 16:59:13

1、\d 匹配任何十进制数字

与[0-9]一致'lo\dve'第三个字符会匹配任意单一数字。

用'i lo2ve someone named H'

re.search('lo\dve','i lo2ve someone named H')

则会匹配'lo2ve'

\D 则会匹配任何不是十进制数字的字符。

python 正则表达式教程3 高效掌握re

python 正则表达式教程3 高效掌握re

2、\w 匹配任何数字字符

与[0-9A-Za-z]一致'lo\dve'第三个字符会匹配任意单一数字或字母。

用'i loTve someone named H'

re.search('lo\wve','i loTve someone named H')

则会匹配'loTve '

\W 则会匹配任何不是十进制数字和字母的字符。

python 正则表达式教程3 高效掌握re

3、\s 匹配任何空格字符

与[\n\t\r\v\f]一致

用'i lo ve someone named H'

re.search('lo\sve','i lo ve someone named H')

则会匹配'lo ve'

\S 则相反

python 正则表达式教程3 高效掌握re

4、\b 匹配任何单词边界 记得+r

用'i lo ve very-love love! someone named H'

re.search(r'\blove\b','i lo ve very-love love! someone named H')

则会匹配'love'

\B相反

python 正则表达式教程3 高效掌握re

5、\A 匹配起始字符

\Z 匹配结尾字符

没错和^和$是一样的功能唉。

python 正则表达式教程3 高效掌握re

python 正则表达式教程3 高效掌握re

  • python 正则表达式教程2 高效掌握re
  • Python3 正则表达式使用入门
  • python如何使用正则表达式
  • python正则提取
  • python如何使用正则表达式处理多行?
  • 热门搜索
    什么是中间件 驾驭是什么意思 一尘不染的意思 bmi是什么意思 扬眉吐气的意思 野核桃的功效与作用 有什么动漫好看 这样的人让我什么作文 不假思索的假是什么意思 亚克西什么意思