List of regular expression software

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

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
Atom Text editor ? ? Yes Yes Yes BSD and MIT
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
GNU Emacs Text editor ? ? Yes Yes Yes GPL
EmEditor Text editor ? ? Yes No No Proprietary
gedit Text editor limited ? ? ? ? GPL
GNU grep Search command-line utility GNU BRE/ERE POSIX NFA/DFA, depending on features used Yes Yes Yes GPL
grin Python command-line utility Python Regular Expressions re modelled on Perl Yes Yes Yes BSD
Java Programming language POSIX ERE variant[1] POSIX Yes Yes Yes GPL
JavaScript Programming language ? ? N/A N/A N/A ?
LibreOffice Calc Spreadsheet OpenOffice.org ? Yes Yes Yes LGPL
LibreOffice Writer Word processor OpenOffice.org ? Yes Yes Yes LGPL
mg Text editor C POSIX library regex(3)[2] ? No Yes Yes Public domain
Microsoft Visual Studio Integrated development environment Microsoft Visual Studio[3] ? Yes No No Proprietary
Microsoft Word Word processor Microsoft Word[4] partial Yes Yes No Proprietary
NEdit Text editor ? ? No X11 No GPL
Netbeans Integrated development environment PCRE ? Yes Yes Yes CDDL, GPL
nginx Web server PCRE[5][6] ? Yes Yes Yes FreeBSD
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
Oracle Database Relational database management system POSIX ERE with extensions Traditional NFA Yes Yes Yes Proprietary
Perl Programming language Perl Compatible Regex[7] ? Yes Yes Yes GPL
PSPad Text editor ? ? Yes No No Freeware
Python Programming language Modeled on Perl[8] ? Yes Yes Yes BSD
Qt Creator[dubious ] 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
Ruby Programming language Oniguruma ? Yes Yes Yes BSD
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

See also

References