Jak ustawić flagę ignorecase dla części wyrażenia regularnego w Pythonie?
Czy możliwe jest zaimplementowanie w Pythonie czegoś takiego:
#!/usr/bin/perl
my $a = 'Use HELLO1 code';
if($a =~ /(?i:use)\s+([A-Z0-9]+)\s+(?i:code)/){
print "$1\n";
}
Litery tokenu w środku łańcucha są zawsze kapitałem. Listy pozostałych słów mogą mieć dowolne przypadki (UŻYWANIE, użycie, użycie, KOD, kod, kod itd.)