in reply to simple regex for names or last names
Lingua::EN::NameParse may help. I doubt there is a simple regex to do that.
After Compline,Zaxo