1. 簡介
正則工具 Match Tracer 是一款正則表達式編寫及調(diào)試工具,它提供了一個可視化的正則表達式編寫環(huán)境。
表達式編輯框中,表達式中的不同成分使用不同顏色顯示。在表達式的編寫過程中,表達式的樹狀結(jié)構(gòu)和分組信息會同步更新,使表達式的結(jié)構(gòu)一目了然。在編輯框中移動光標時,所在位置的整個相關(guān)元素會突出顯示。
本軟件的特點:
可視化編寫環(huán)境,樹狀結(jié)構(gòu),分組信息同步更新。
可導出表達式到多種程序語言代碼。
可從 C++ 等程序語言代碼導入表達式。
支持 Perl 兼容的正則語法,支持遞歸匹配、條件表達式、命名分組等高級特性。
1. 程序主界面
說明:
序號
名稱
描述
① 正則表達式編輯框
編寫正則表達式,采用不同顏色顯示正則表達式的不同成分。
② 文本框
編寫或打開被匹配的文本。
③ 表達式樹狀結(jié)構(gòu)
顯示表達式的樹狀結(jié)構(gòu),隨表達式編輯同步更新。
④ 分組信息框
顯示表達式中的捕獲組,包括命名分組,隨表達式編輯同步更新。
⑤ 匹配按鈕
進行查找匹配按鈕。
2. 程序語言代碼導入導出
說明:
- 將編寫好的正則表達式運用于程序時,可使用“生成代碼”功能。本工具將根據(jù)各種語言中字符串的表示規(guī)則,生成相應的代碼。
- 當程序中的表達式需要再次進行編寫和調(diào)試時,可使用“導入代碼”功能,本工具將根據(jù)字符串表示規(guī)則,還原成正則表達式。
下載地址:http://www.regexlab.com/download/?/mtracer/MTracer.zip