边界字符的使用

Posted monsterhy123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了边界字符的使用相关的知识,希望对你有一定的参考价值。

 1 import re
 2 # 匹配 qq 邮箱,5-10 位数字
 3 qq = 8782303@qq.com
 4 # <re.Match object; span=(0, 14), match=‘8782303@qq.com‘>
 5 qq = 8782303@qq.cn # None
 6 # 必须限制结尾
 7 pattern = r[1-9]d{4,9}@qq.com$ # 结尾$原生字符串
 8 v = re.match(pattern,qq)
 9 print(v)
10 
11 print(----------^开始----------)
12 s = hello world
13 # s = ‘python‘  # None
14 pattern = r^hello.*
15 # <re.Match object; span=(0, 11), match=‘hello world‘>
16 o = re.match(pattern,s)
17 print(o)
18 
19 print(-----------\b匹配单词的左边界----------)
20 pattern = r.*ab
21 # ab 左边界的情况
22 v = re.match(pattern,123 abeer)
23 print(v)
24 # <re.Match object; span=(0, 6), match=‘123 ab‘>
25 
26 print(-------------\b匹配单词的右边界----------)
27 pattern = r.*ab
28 s = 12345 cab
29 o = re.match(pattern,s)
30 print(o)
31 # <re.Match object; span=(0, 9), match=‘12345 cab‘>
32 
33 print(-------------\B匹配非单词的右边界----------)
34 pattern = r.*abB
35 s = 12345 abc
36 o = re.match(pattern,s)
37 print(o)
38 # <re.Match object; span=(0, 8), match=‘12345 ab‘>

 

以上是关于边界字符的使用的主要内容,如果未能解决你的问题,请参考以下文章

将 BSTR 字符串作为托管代码和非托管代码之间的边界传递(COM 互操作)

Unity中timeline出现脚本错误怎么解决

JavaScript 代码片段

如何将字符串数据从活动发送到片段?

带有神秘附加字符的 Javascript Date getTime() 代码片段

片段(Java) | 机试题+算法思路+考点+代码解析 2023