I found this site while searching for a way to remove duplicate lines, and it works like a charm. They have a few other useful tools as well.
I wouldn’t say they have “all the text tools you need”, however coupled with a regular expression tool such as Expresso (which I highly recommend), you can hack away at a bunch of text and get the results you want.
Resources:
TextOpus – http://textop.us/
Expresso – http://www.ultrapico.com/Expresso.htm