python-正则表达式-如何操作表示边界的字符

 时间:2024-11-01 10:10:37

表示边界的字符的用法,包括^ $ \b \B \A \Z

表示开头和结尾

1、^, 匹配字符串的开头。①^不占位置,写在表述的字符左边。例如^a,只占一位置。②例如:'^s[\W\w]*', 匹配以s开头的所有字符串。③注意:如果^出现在方括号[]的第一个位置,是表示取反。不在方括号中是表示匹配字符串的开头。

python-正则表达式-如何操作表示边界的字符

2、$,匹配字符串结尾;①$不占位置,写在要表述的字符右边,例如:8$,只占一个位置。例如:'.*8888$' 匹配炸弹8结尾的任何字符串。

python-正则表达式-如何操作表示边界的字符

3、$,也可以匹配换行符的前一个字符,

python-正则表达式-如何操作表示边界的字符

4、\b,匹配一个词的边界;(即匹配单词后面的空格)例如r'^.+\b', 'phone no',\b匹配了第一个单词的边界。

python-正则表达式-如何操作表示边界的字符

5、\B,匹配单词的非边界地方。与\b相反;(类似于截断单词)

python-正则表达式-如何操作表示边界的字符

6、\A,只匹配字符串开始。例如:r'\A.*:' 匹配末尾是:的单词,开头的字符串。

python-正则表达式-如何操作表示边界的字符

7、\Z,只匹配字符串尾。例如:r'.*8\Z',匹配到以8结尾的字符串

python-正则表达式-如何操作表示边界的字符
  • 韩信草怎么养?
  • 土耳其伊斯坦布尔市纺织市场介绍(一)
  • 皇冠2.5 V6发动机故障灯点亮,发动抖动动厉害
  • 小米10如何开启无线反向充电
  • 如何解决戴眼镜时出现的小问题
  • 热门搜索
    龋怎么读 佳通轮胎怎么样 毛囊炎是怎么引起的 卸妆水怎么用 菠萝怎么种植方法 个人所得税怎么退 跋扈怎么读 中国象棋怎么玩 耳鸣是什么原因引起的怎么治疗 苹果手机怎么下载