in reply to small regex help
You're pretty close,
for (@lines) { s/(\d+\s+)(.+)$/$1(Birthday) $2 - singer/; print; } [download]
After Compline,Zaxo