Как установить флаг игнорирования для части регулярного выражения в Python?

Можно ли реализовать в Python что-то вроде этого простого:

#!/usr/bin/perl
my $a = 'Use HELLO1 code';
if($a =~ /(?i:use)\s+([A-Z0-9]+)\s+(?i:code)/){
    print "$1\n";
}

Буквы токена в середине строки всегда являются заглавными. Буквы остальных слов могут иметь любой регистр (ИСПОЛЬЗОВАНИЕ, использование, использование, КОД, код, код и т. Д.)

Ответы на вопрос(3)

Ваш ответ на вопрос