I like Textastic for what little editing I do, and it seems to fit your needs. S/FTP and RegEx support is there. Also supports WebDav, Dropbox, Google Drive…
Beats vi any day of the week
That said, I have heard a lot of great things about Coda as well. Just a bit more of power tool than I need.