TextWrangler's find and replace allows the use of regular expressions, Python, Perl, and shell scripts can be run directly in the program. But TextWrangler also includes extensive scripting support using AppleScript, Python, Perl, Shell scripts, and BBEdit's native Text Factories. TextWrangler has features common to most programming text editors, such as syntax highlighting for various programming languages, a find and replace function, spell check, and file comparison. Like BBEdit, TextWrangler is not a word processor and so lacks formatting and style options - it is limited to editing and manipulation of plain text, but while this limits desktop publications, it allows for much greater power and flexibility editing text. It was originally a commercial product, but (beginning with version 2.0) has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.
TextWrangler is a popular text editor for Mac OS X from Bare Bones Software. Caption = A new document opened in TextWrangler.