正則表達式工具 Match Tracer
1. 簡介
正則工具 Match Tracer 是一款正則表達式編寫及調(diào)試工具,它提供了一個可視化的正則表達式編寫環(huán)境。
表達式編輯框中,表達式中的不同成分使用不同顏色顯示。在表達式的編寫過程中,表達式的樹狀結(jié)構(gòu)和分組信息會同步更新,使表達式的結(jié)構(gòu)一目了然。在編輯框中移動光標時,所在位置的整個相關元素會突出顯示。
本軟件的特點:
可視化編寫環(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
相關文章
js正則表達式之RegExp對象之compile方法 編譯正則表達式
該方法可以編譯指定的正則表達式,編譯之后的正則表達式執(zhí)行速度將會提高,如果正則表達式多次被調(diào)用,那么調(diào)用compile方法可以有效的提高代碼的執(zhí)行速度,如果該正則表達式只能被使用一次,則不會有明顯的效果2012-10-10正則表達式在IOS中的應用及IOS中三種正則表達式的使用與比較
本篇文章給大家介紹正則表達式在IOS中應用以及IOS中三種正則表達式式的使用與比較,感興趣的朋友跟著小編一起來學習學習吧2015-09-09