用户:Vanished user 1929210/存档/正则表达式和软件列表
外观
以下是使用正则表达式的软件列表。在某些软件中,只有购买后的版本能使用正则表达式。
列表
[编辑]名称 | 类型 | 表达式风格 | 表达式算法 | 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 | 跨平台 | 软件许可 |
来源
[编辑]- ^ 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