List of regular expression software
- This list is incomplete; you can help by expanding it.
The following is a list of software applications that use regular expressions. In some cases, only later versions of the applications use regular expressions.
Applications
Name | Genre | Regex flavor(s) | Regex algorithm | Windows | OS X | Cross-platform | Software license |
---|---|---|---|---|---|---|---|
Adobe Dreamweaver | HTML editor | ECMAScript | Traditional NFA | Yes | Yes | No | Proprietary |
Apache HTTP Server | Web server | PCRE | Traditional NFA | Yes | Yes | Yes | Apache |
AutoHotkey | Scripting Language | PCRE | ? | Yes | No | No | GPL |
BBEdit | Text editor | grep | ? | No | Yes | No | Proprietary |
Brief | Text editor | ECMAScript, Brief | Traditional NFA | Yes | No | No | Proprietary |
Elvis | Text editor | ? | ? | Yes | Yes | Yes | Clarified Artistic License |
EmEditor | Text editor | ? | ? | Yes | No | No | Proprietary |
GNU grep | Search command-line utility | GNU BRE/ERE | POSIX NFA/DFA, depending on features used | Yes | Yes | Yes | GPL |
Java | Programming language | POSIX ERE variant[1] | POSIX | Yes | Yes | Yes | GPL |
Microsoft Visual Studio | Integrated development environment | Microsoft Visual Studio[2] | ? | Yes | No | No | Proprietary |
Microsoft Word | Word processor | Microsoft Word[3] | partial | Yes | Yes | No | Proprietary |
Netbeans | Integrated development environment | PCRE | ? | Yes | Yes | Yes | CDDL, GPL |
Notepad++ | Text editor | PCRE | ? | Yes | No | No | GPL |
NoteTab | Text editor | PCRE | Traditional NFA | Yes | No | No | Proprietary |
Nvi | Text editor | POSIX ERE with extensions | ? | Yes | Yes | Yes | BSD |
OmniOutliner | Outliner | ? | ? | No | Yes | No | Proprietary |
OpenOffice.org Base | Relational database management system | OpenOffice.org | ? | Yes | Yes | Yes | LGPL |
OpenOffice.org Calc | Spreadsheet | OpenOffice.org | ? | Yes | Yes | Yes | LGPL |
OpenOffice.org Writer | Word processor | OpenOffice.org | ? | Yes | Yes | Yes | LGPL |
LibreOffice Calc | Spreadsheet | OpenOffice.org | ? | Yes | Yes | Yes | LGPL |
LibreOffice Writer | Word processor | OpenOffice.org | ? | Yes | Yes | Yes | LGPL |
Oracle Database | Relational database management system | POSIX ERE with extensions | Traditional NFA | Yes | Yes | Yes | Proprietary |
PSPad | Text editor | ? | ? | Yes | No | No | Freeware |
Python | Programming language | Modeled on Perl[4] | ? | Yes | Yes | Yes | GPL |
Qt Creator | Integrated development environment | Modeled on Perl | ? | Yes | Yes | Yes | LGPL |
Ragel | Parser generator | ? | DFA | Yes | Yes | Yes | GPL |
RegexBuddy | Regex builder and tester | JGsoft, plus emulation of .NET, Java, Perl, PCRE, ECMAScript, Python, Ruby, Tcl ARE, POSIX BRE/ERE, GNU BRE/ERE, XML Schema, and XPath | Traditional NFA | Yes | No | No | Proprietary |
SAS | Programming language | modeled on Perl | ? | Yes | No | Yes | Proprietary |
SubEthaEdit | Text editor | ? | ? | No | Yes | No | Proprietary |
Sublime Text | Text editor | ? | ? | Yes | Yes | Yes | Proprietary |
TCC | Command-line interpreter | Oniguruma | ? | Yes | No | No | Proprietary |
Tera Term | Terminal emulator | Oniguruma | ? | Yes | No | No | BSD |
TextMate | Text editor | Oniguruma | ? | No | Yes | No | Proprietary |
TSE | Text editor | ? | ? | Yes | No | Yes | Proprietary |
UltraEdit | Text editor | PCRE | Traditional NFA | Yes | Yes | No | Proprietary |
Vile | Text editor | POSIX ERE with extensions | ? | Yes | Yes | Yes | GPL v2 |
Vim | Text editor | Vim | Traditional NFA | Yes | Yes | Yes | GPL-compatible careware |
Name | Genre | Regex flavor(s) | Regex algorithm | Windows | OS X | Cross-platform | Software license |