Which OS X programs can rapidly find and replace text in very large files?

I am looking for a macintosh program that can find and replace text in a very large text file (7MB). I've tried TextMate, TextEdit and nano (command line) but both take a very long time (I've waited over an hour and still didn't finish). Am I being impatient, or is there a more efficient solution?


My question was solved by AllInOne: Download BBEdit. The time to search and replace went down from 1 hour+ to about five seconds.


I usually use Text Wrangler (the free incarnation of the full featured BBEdit) for working on text files that are too large for other tools.