1 import re 
 2 pattern = 'aa|bb|cc'
 3 s = 'aa'
 4 o = re.match(pattern,s)
 5 print(o)
 6 print(o.group())
 7 
 8 s = 'bb'
 9 w = re.match(pattern,s)
10 print(w)
11 print(w.group())
12 
13 s = 'my name is cc'
14 f = re.search(pattern,s)
15 print(f)
16 print(f.group())
17 
18 print('匹配0-100之间所有的数字')
19 pattern = r'[1-9]?\d$|100$'
20 s = '1'
21 # <re.Match object; span=(0, 1), match='1'>
22 s = '11'
23 # <re.Match object; span=(0, 2), match='11'>
24 s = '100'
25 # <re.Match object; span=(0, 3), match='100'>
26 s = '1000'
27 # None
28 m = re.match(pattern,s)
29 print(m)
1 <re.Match object; span=(0, 2), match='aa'>
2 aa
3 <re.Match object; span=(0, 2), match='bb'>
4 bb
5 <re.Match object; span=(11, 13), match='cc'>
6 cc
7 匹配0-100之间所有的数字
8 None

 

相关文章:

  • 2021-08-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-21
  • 2021-12-22
  • 2021-09-11
  • 2021-12-03
  • 2022-01-04
相关资源
相似解决方案