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