UltraEdit
Provides rich text and source code editing capabilities.
Find and Replace - From quick inline finds to massive replaces across your entire project. Find/replace across files, Perl regular expressions, column-based search, line filtering, and more.