List of regular expression software

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

Operating system

License

| Adobe Dreamweaver 1

HTML editor

ECMAScript

Traditional NFA

Mac OS X, Microsoft Windows

Proprietary

| Apache HTTP Server 2

Web server

PCRE

Traditional NFA

Cross-platform

Apache License

| EditPad Pro 3

Text editor

JGsoft

Traditional NFA

Microsoft Windows

Proprietary

| Elvis 4

Text editor

{{?}}

{{?}}

Cross-platform

Clarified Artistic License

| EmEditor 5

Text editor

{{?}}

{{?}}

Microsoft Windows

Proprietary

| Expresso 6

Regex builder and tester

.NET

Traditional NFA

Microsoft Windows

Proprietary

| GNU Grep 7

Search and replace command-line utility

GNU BRE/ERE

POSIX NFA/DFA, depending on features used

Cross-platform

GPL

| Microsoft Visual Studio 8

Integrated development environment

Microsoft Visual Studio

{{?}}

Microsoft Windows

Proprietary

| Microsoft Word 9

Word processor

Microsoft Word

{{?}}

Mac OS X, Microsoft Windows

Proprietary

| Nvi 10

Text editor

POSIX ERE with extensions

{{?}}

Cross-platform

BSD

| OmniOutliner 11

Outliner

{{?}}

{{?}}

Mac OS X

Proprietary

| OpenOffice.org Base 12

Relational database management system

OpenOffice.org

{{?}}

Cross-platform

LGPL

| OpenOffice.org Calc 13

Spreadsheet

OpenOffice.org

{{?}}

Cross-platform

LGPL

| OpenOffice.org Writer 14

Word processor

OpenOffice.org

{{?}}

Cross-platform

LGPL

| Oracle Database 15

Relational database management system

POSIX ERE with extensions

Traditional NFA

Cross-platform

Proprietary

| PowerGREP 16

Search and replace utility

JGsoft

Traditional NFA

Microsoft Windows

Proprietary

| Ragel 17

Parser generator

{{?}}

DFA

Cross-platform

GPL

| RegexBuddy 18

Regex builder and tester

Custom JGsoft engine which emulates the .NET, Java, Perl, PCRE, ECMAScript, Python, Ruby, Tcl ARE, POSIX BRE/ERE, GNU BRE/ERE, XML Schema, and XPath regex flavors

Traditional NFA

Microsoft Windows

Proprietary

| Regex Coach, The 19

Regex tester

CL-PPCRE

Traditional NFA

Microsoft Windows

Proprietary

| Regulator, The 20

Regex builder and tester

.NET

Traditional NFA

Microsoft Windows

LGPL

| SubEthaEdit 21

Text editor

{{?}}

{{?}}

Mac OS X

Proprietary

| Tera Term 22

Terminal emulator

Oniguruma

{{?}}

Microsoft Windows

BSD

| TextMate 23

Text editor

Oniguruma

{{?}}

Mac OS X

Proprietary

| Vi

Text editor

{{?}}

{{?}}

Cross-platform

BSD

| Vile 24

Text editor

POSIX ERE with extensions

{{?}}

Cross-platform

GPL v2

| Vim 25

Text editor

{{?}}

{{?}}

Cross-platform

GPL-compatible charityware

Name

Genre

Regex flavor(s)

Regex algorithm

Operating system

License

Web-based applications

Name

Genre

Regex flavor(s)

Regex algorithm

License

| Google Code Search 26

Search engine

POSIX ERE with extensions and reductions

DFA

Proprietary

| RegexMate 27

Regex tester

ECMAScript

Traditional NFA

Proprietary

| RegexPal 28

Regex tester

ECMAScript

Traditional NFA

LGPL

See also

  • Comparison of regular expression engines