I'm sure there are plenty of string manipulation libs out there