匹配模式参数

import re

a = 'PythonC#\nJavaPHP'
# re.findall还有第三个参数
# 匹配模式,多个模式用|分割 
# re.I 忽略大小写
# re.S 可以匹配空白字符如\n
r = re.findall('c#.{1}',a,re.I)
print(r) #[]

r = re.findall('c#.{1}',a,re.I | re.S)
print(r) #['C#\n']

test = 'aaa\nbbb\n ccc\n'
r = re.findall('.*',test)
print(r) # ['aaa', '', 'bbb', '', ' ccc', '', '']

results matching ""

    No results matching ""