以下是使用正则表达式的软件列表。在某些软件中,只有购买后的版本能使用正则表达式。
名称
|
类型
|
表达式风格
|
表达式算法
|
Windows
|
OS X
|
跨平台
|
软件许可
|
Adobe Dreamweaver
|
HTML编辑器
|
ECMAScript
|
Traditional NFA
|
是
|
是
|
否
|
专有
|
Apache HTTP Server
|
Web服务
|
PCRE
|
Traditional NFA
|
是
|
是
|
是
|
Apache
|
Atom
|
文本编辑器
|
?
|
?
|
是
|
是
|
是
|
BSD与MIT
|
AutoHotkey
|
脚本语言
|
PCRE
|
?
|
是
|
否
|
否
|
GPL
|
BBEdit
|
文本编辑器
|
grep
|
?
|
否
|
是
|
否
|
专有
|
Brief
|
文本编辑器
|
ECMAScript, Brief
|
Traditional NFA
|
是
|
否
|
否
|
专有
|
EditPlus
|
文本编辑器
|
?
|
?
|
是
|
否
|
否
|
Shareware
|
Elvis
|
文本编辑器
|
?
|
?
|
是
|
是
|
是
|
Clarified Artistic License
|
GNU Emacs
|
文本编辑器
|
?
|
?
|
是
|
是
|
是
|
GPL
|
EmEditor
|
文本编辑器
|
?
|
?
|
是
|
否
|
否
|
专有
|
gedit
|
文本编辑器
|
限制
|
?
|
?
|
?
|
?
|
GPL
|
GNU grep
|
Search command-line utility
|
GNU BRE/ERE
|
POSIX NFA/DFA, depending on features used
|
是
|
是
|
是
|
GPL
|
grin
|
Python command-line utility
|
Python兼容的正则表达式库
|
re modelled on Perl
|
是
|
是
|
是
|
BSD
|
Java
|
编程语言
|
POSIX ERE variant[1]
|
POSIX
|
是
|
是
|
是
|
GPL
|
JavaScript
|
编程语言
|
?
|
?
|
N/A
|
N/A
|
N/A
|
?
|
LibreOffice Calc
|
电子表格
|
OpenOffice.org
|
?
|
是
|
是
|
是
|
LGPL
|
LibreOffice Writer
|
文字处理器
|
OpenOffice.org
|
?
|
是
|
是
|
是
|
LGPL
|
mg
|
文本编辑器
|
C POSIX library regex(3)[2]
|
?
|
否
|
是
|
是
|
Public domain
|
Microsoft Visual Studio
|
集成开发环境
|
Microsoft Visual Studio[3]
|
?
|
是
|
否
|
否
|
专有
|
Microsoft Word
|
文字处理器
|
Microsoft Word[4]
|
partial
|
是
|
是
|
否
|
专有
|
NEdit
|
文本编辑器
|
?
|
?
|
否
|
X11
|
否
|
GPL
|
Netbeans
|
集成开发环境
|
PCRE
|
?
|
是
|
是
|
是
|
CDDL, GPL
|
nginx
|
网站服务
|
PCRE[5][6]
|
?
|
是
|
是
|
是
|
FreeBSD
|
Notepad++
|
文本编辑器
|
PCRE
|
?
|
是
|
否
|
否
|
GPL
|
NoteTab
|
文本编辑器
|
PCRE
|
Traditional NFA
|
是
|
否
|
否
|
专有
|
Nvi
|
Text editor
|
POSIX ERE with extensions
|
?
|
是
|
是
|
是
|
BSD
|
OmniOutliner
|
Outliner
|
?
|
?
|
否
|
是
|
否
|
专有
|
OpenOffice.org Base
|
关系数据库管理系统
|
OpenOffice.org
|
?
|
是
|
是
|
是
|
LGPL
|
OpenOffice.org Calc
|
电子表格
|
OpenOffice.org
|
?
|
是
|
是
|
是
|
LGPL
|
OpenOffice.org Writer
|
文字处理器
|
OpenOffice.org
|
?
|
是
|
是
|
是
|
LGPL
|
Oracle Database
|
关系数据库管理系统
|
POSIX ERE with extensions
|
Traditional NFA
|
是
|
是
|
是
|
专有
|
Perl
|
编程语言
|
Perl Compatible Regex[7]
|
?
|
是
|
是
|
是
|
GPL
|
PSPad
|
文本编辑器
|
?
|
?
|
是
|
否
|
否
|
Freeware
|
Python
|
编程语言
|
Modeled on Perl[8]
|
?
|
是
|
是
|
是
|
BSD
|
Qt Creatorapplications using PCRE[可疑]
|
集成开发环境
|
仿照Perl
|
?
|
是
|
是
|
是
|
LGPL
|
Ragel
|
解析器
|
?
|
DFA
|
是
|
是
|
是
|
GPL
|
RegexBuddy
|
正则表达式生成器和测试器
|
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
|
是
|
否
|
否
|
专有
|
Ruby
|
编程语言
|
Oniguruma
|
?
|
是
|
是
|
是
|
BSD
|
SAS
|
编程语言
|
仿照Perl
|
?
|
是
|
否
|
是
|
专有
|
SubEthaEdit
|
文本编辑器
|
?
|
?
|
否
|
是
|
否
|
专有
|
Sublime Text
|
文本编辑器
|
?
|
?
|
是
|
是
|
是
|
专有
|
TCC
|
命令行解释器
|
Oniguruma
|
?
|
是
|
否
|
否
|
专有
|
Tera Term
|
终端仿真器
|
Oniguruma
|
?
|
是
|
否
|
否
|
BSD
|
TextMate
|
文本编辑器
|
Oniguruma
|
?
|
否
|
是
|
否
|
专有
|
TSE
|
文本编辑器
|
?
|
?
|
是
|
否
|
是
|
专有
|
UltraEdit
|
文本编辑器
|
PCRE
|
Traditional NFA
|
是
|
是
|
否
|
专有
|
Vile
|
文本编辑器
|
POSIX ERE with extensions
|
?
|
是
|
是
|
是
|
GPL v2
|
Vim
|
文本编辑器
|
Vim
|
Traditional NFA
|
是
|
是
|
是
|
GPL-compatible careware
|
名称
|
类型
|
正则表达式风格
|
正则表达式算法
|
Windows
|
OS X
|
跨平台
|
软件许可
|