Es ist zwar kein Regulärer Ausdruck, aber dieses Problemchen kann der folgende normale Skriptausdruck lösen ...
$left(%ARTIST%,$strstr(%ARTIST%,' feat.'))'feat. '$replace($cutLeft(%ARTIST%,$add(6,$strstr(%ARTIST%,' feat.'))),' feat.',', ')DD.20121221.1919.CET