use strict; use warnings; while() { $_=~s/([\w; ]+\d+)\n(\d{5})/$1$2/gms; print; }