$_ = join '|', map {$_ ||= 'empty' } split('\|',$_,-1); #### s/(?<=\|)\|/empty|/g;