Python 正则表达式 或者(|) 圆括号

或者 | :

import re

m=re.search("abc|xyz","xyz") # abc|xyz  两个中间取一个,or
if  m  is not None:
    print(m.group())
else:
    print("not find")
圆括号:

import re

#(abc){2,4}  abcabc
#abc{2,4}   abcc
m=re.search("(abc){2,4}","abcabc") #没有括号会抓取所有内容,有括号会抓取括号里的内容,有多个括号会抓取多个括号里的内容
if  m  is not None:
    print(m.group())
else:
    print("not find")



你可能感兴趣的:(Python)