$au = 'PAUL A. HUBBARD,1' .' WENFENG YU,2' .' HORST SCHULZ,2' .' JUNG-JA P. KIM1'; $au =~ s{,((?:.*?)?)\s*} {$1\n}g; $au = "$au\n"; print($au); __END__ PAUL A. HUBBARD1 WENFENG YU2 HORST SCHULZ2 JUNG-JA P. KIM1