in reply to Concatenating strings with different length
It may be that Lingua::EN::Tagger is helpful.