В Perl я бы сделал что-то подобное для того, чтобы использовать разные поля в регулярном выражении, разделяя разные поля на() и получая их с помощью $
foreach $line (@lines)
{
$line =~ m/(.*?):([^-]*)-(.*)/;
$field_1 = $1
$field_2 = $2
$field_3 = $3
}
Как я могу сделать что-то подобное в Python?