使用者: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