Python正则表达式忽略不起作用

时间:2015-05-05 17:52:12

标签: python regex

#!/usr/bin/python

import re

regex = re.compile('B', re.IGNORECASE)
print regex.match('abc')
当它匹配时,

返回None。我正在尝试使用正则表达式'B'和搜索字符串'abc'和忽略大小写

1 个答案:

答案 0 :(得分:5)

re.match()尝试匹配输入字符串的开头

您似乎想要re.search()扫描输入字符串以查找匹配项。

main

输出:

import re
regex = re.compile('B', re.IGNORECASE)
m = regex.search('abc')
if m:
    print m.group(0)