List of regular expression software
From EverybodyWiki Bios & Wiki
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[edit]
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 |
EditPlus | Text editor | ? | ? | Yes | No | No | Shareware |
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[edit]
References[edit]
- ↑ JavaTM Platform Std. Ed. v8 java.util.regex Class Pattern
- ↑ http://openbsd.su/src/usr.bin/mg/re_search.c
- ↑ Regular Expressions (Visual Studio)
- ↑ Add power to Word searches with regular expressions
- ↑ http://ngx.su/src/core/ngx_regex.c
- ↑ http://ports.su/www/nginx (depends on devel/pcre)
- ↑ https://docs.python.org/2/library/re.html
- ↑ https://docs.python.org/2/library/re.html
This article "List of regular expression software" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.