Mac
|
|
BBEdit
|
Powerful text & html editor that uses the perl compatible regular expressions (PCRE) package. The PDF documentation which comes with the app package (choose "BBEdit User Manual" from BBEdit's Help menu) features a complete chapter about "Searching with Grep". It provides a nice overview of BBEdit's regex implementation and may serve as an excellent introduction to the concept of grep itself. If you don't own BBEdit (yet ;-), get the BBEdit Demo package which will also include the full PDF documentation. A list of BBEdit grep tutorials is given above.
|
TextWrangler
|
TextWrangler is Barebones budget-priced alternative text editor to its flagship product BBEdit. It offers almost all of the search & replace functionality that's available in BBEdit, including support for perl compatible regular expressions (PCRE). The Barebones website lists feature comparisons between TextWrangler & BBEdit as well as between TextWrangler & BBEdit Lite (discontinued).
|
Pepper
|
Innovative text & html editor that also uses the perl compatible regular expressions (PCRE) package.
|
Alpha
|
Intensely customizable Emacs-like text & html editor with perl-style regular expressions.
|
Jedit
|
Text editor that supports regular expressions (compatible with 2-byte characters) for search functions.
|
Emacs
|
Emacs port to the MacOS.
|
Nisus Writer
|
Word processor that features grep and supports English-like phrases instead of traditional Unix-style expressions. A similar approach was offered by PreFab Software's (discontinued) TextMachine, a scriptable app w/o an interface, that got an in depth review by TidBITS-author Matt Neuburg.
|
Nisus Writer Express
|
Very promising writing and editing tool for Mac OS X that offers a powerful, three-level Find and Replace function: "Normal Find" mode is offered for simple finds, while the "PowerFind" mode offers to write search patterns in English-like phrases, finally in "PowerFind Pro" mode you can type real regular expressions. Even cooler, the application offers a convenient expression browser as well as automatic expression conversion from English-like phrases to traditional Unix-style expressions.
|
Microsoft Word
|
Even Microsoft Word offers support for regular expressions (you need to enable the "Use wildcards" check box), the expression syntax is non-standard, though.
|
Mailsmith
|
Robust email client that supports much of BBEdit's core functionality, e.g. the perl compatible regular expressions (PCRE) package.
|
MgrepApp
|
Multibyte-aware file search utility that let's you scan whole directories with grep. Features a convenient "Regex" menu that let's you compose grep expressions by choosing from English-like phrases.
|
SpeedSearch
|
File search utility that utilizes the perl compatible regular expressions (PCRE) package. Offers a rich feature set, e.g. "goto line" support for CodeWarrior, BBEdit and Alpha.
|
KeyQuencer
|
This macro utility from Binary Software offers a regex capable match command.
|
MacPerl
|
MacPerl is a port of the perl scripting language to the classic MacOS, providing perl's powerful regular expression syntax for any text or data manipulation.
|
Others...
|
Other Macintosh software supporting regular expressions: REALbasic, Analog for Mac, PageSucker, MacVim
|
Win
|
|
HomeSite
|
Feature-rich text & html editor for Win 98/NT/2K/ME/XP.
|
Pepper
|
Pepper (see above) is not only available for the Mac but also for Win 2K/XP.
|
Emacs
|
Emacs port for DOS by Morten Welinder.
|
PowerGREP
|
Grep search & replace tool (Win 9x/NT/2K/ME/XP) with support for perl-style regular expressions. Among other things, it lets you preview the replacements, offers an undo function and has a "sequence" feature that lets you execute multiple search and replace operations in one step.
|
EditPad Pro
|
Win 9x/NT/2K/ME/XP text editor that also supports perl-style regular expressions.
|
Finders Keepers
|
Win 9x/NT/2K/XP file search utility.
|
Advanced Find & Replace
|
Another Win 9x/NT/2K/ME/XP file search utility with perl-style regular expressions.
|
XReplace-32
|
Win 9x/NT/2K/XP search & replace utility with support for simple regular expressions.
|
Search and Replace for Windows
|
Search and replace utility with egrep-like syntax that's supported by a separate Regular Expression Wizard application which aims to help in creation, understanding, and debugging of regex patterns used by the Search and Replace utility.
|
Others...
|
NoteTab
|
Unix
|
|
grep
|
The documentation for GNU grep is available online.
|
ngrep
|
Grep features applyied to the network layer.
|
Emacs
|
The ultimate text editor on *nix platforms.
|
VIM (Vi IMproved)
|
The VIM online documentation has some chapters explaining the use of regular expressions (chapters 03.9 and 27). The VIM book is also available online, both, in HTML and converted to PDF.
|
sed
|
The stream editor sed supports basic regular expressions with two additions explained in the sed man pages. For further info about sed checkout the sed pages compiled by Sven Guckes and Eric Pement.
|
Others...
|
mboxgrep, GNU regex library (documentation for regex 0.12), ls, egrep, fgrep, nedit
|