Регулярное выражение без учета регистра без re.compile?

Вы также можете выполнять case-insensitive поиск без учета регистра, используя regular-expression поиск / сопоставление без regular-expressions флага IGNORECASE (проверено regular-expressions в Python 2.7.3):

re.search(r'(?i)test', 'TeSt').group()    ## returns 'TeSt'
re.match(r'(?i)test', 'TeSt').group()     ## returns 'TeSt'

python

regex

case-sensitive

case-insensitive

2022-11-09T19:45:11+00:00