Tach!
if( "ich78bin_einzwei_5tg7g_zu_ein" =~ /^.*?[_](.+?)[_]/x; ){
Was sollen die
?
da?
Abgesehen davon, dass der Anfang ^.*?
nicht benötigt wird, ebensowenig die []-Klammern um die _
, braucht es das ? innerhalb der Gruppe um die Gierigkeit wegzubekommen. Sonst wird alles bis zum letzten _
gefunden.
dedlfix.