正則表達(dá)式工具 Match Tracer
1. 簡(jiǎn)介
正則工具 Match Tracer 是一款正則表達(dá)式編寫及調(diào)試工具,它提供了一個(gè)可視化的正則表達(dá)式編寫環(huán)境。
表達(dá)式編輯框中,表達(dá)式中的不同成分使用不同顏色顯示。在表達(dá)式的編寫過程中,表達(dá)式的樹狀結(jié)構(gòu)和分組信息會(huì)同步更新,使表達(dá)式的結(jié)構(gòu)一目了然。在編輯框中移動(dòng)光標(biāo)時(shí),所在位置的整個(gè)相關(guān)元素會(huì)突出顯示。
本軟件的特點(diǎn):
可視化編寫環(huán)境,樹狀結(jié)構(gòu),分組信息同步更新。
可導(dǎo)出表達(dá)式到多種程序語言代碼。
可從 C++ 等程序語言代碼導(dǎo)入表達(dá)式。
支持 Perl 兼容的正則語法,支持遞歸匹配、條件表達(dá)式、命名分組等高級(jí)特性。
1. 程序主界面
說明:
序號(hào)
名稱
描述
① 正則表達(dá)式編輯框
編寫正則表達(dá)式,采用不同顏色顯示正則表達(dá)式的不同成分。
② 文本框
編寫或打開被匹配的文本。
③ 表達(dá)式樹狀結(jié)構(gòu)
顯示表達(dá)式的樹狀結(jié)構(gòu),隨表達(dá)式編輯同步更新。
④ 分組信息框
顯示表達(dá)式中的捕獲組,包括命名分組,隨表達(dá)式編輯同步更新。
⑤ 匹配按鈕
進(jìn)行查找匹配按鈕。
2. 程序語言代碼導(dǎo)入導(dǎo)出
說明:
- 將編寫好的正則表達(dá)式運(yùn)用于程序時(shí),可使用“生成代碼”功能。本工具將根據(jù)各種語言中字符串的表示規(guī)則,生成相應(yīng)的代碼。
- 當(dāng)程序中的表達(dá)式需要再次進(jìn)行編寫和調(diào)試時(shí),可使用“導(dǎo)入代碼”功能,本工具將根據(jù)字符串表示規(guī)則,還原成正則表達(dá)式。
下載地址:http://www.regexlab.com/download/?/mtracer/MTracer.zip
相關(guān)文章
js正則表達(dá)式之RegExp對(duì)象之compile方法 編譯正則表達(dá)式
該方法可以編譯指定的正則表達(dá)式,編譯之后的正則表達(dá)式執(zhí)行速度將會(huì)提高,如果正則表達(dá)式多次被調(diào)用,那么調(diào)用compile方法可以有效的提高代碼的執(zhí)行速度,如果該正則表達(dá)式只能被使用一次,則不會(huì)有明顯的效果2012-10-10正則表達(dá)式實(shí)現(xiàn)添加、刪除、替換三種功能
本文的一段實(shí)例代碼實(shí)現(xiàn)了通過用正則表達(dá)式來對(duì)某一個(gè)句子的添加、替換、刪除三種操作,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-07-07Javascript使用正則驗(yàn)證身份證號(hào)(簡(jiǎn)單)
本文以javascript為例給大家介紹了正則表達(dá)式驗(yàn)證身份證號(hào)的方法,非常不錯(cuò),介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧2016-08-08正則表達(dá)式 \D 元字符(等價(jià)于"[^0-9]")
\D元字符可以匹配非數(shù)字字符,等價(jià)于"[^0-9]"。這篇文章主要介紹了正則表達(dá)式 \D 元字符的相關(guān)資料,需要的朋友可以參考下2018-01-01正則表達(dá)式驗(yàn)證用戶名、密碼、手機(jī)號(hào)碼、身份證(推薦)
這篇文章主要介紹了正則表達(dá)式驗(yàn)證用戶名、密碼、手機(jī)號(hào)碼、身份證,需要的朋友可以參考下2017-06-06正則表達(dá)式在IOS中的應(yīng)用及IOS中三種正則表達(dá)式的使用與比較
本篇文章給大家介紹正則表達(dá)式在IOS中應(yīng)用以及IOS中三種正則表達(dá)式式的使用與比較,感興趣的朋友跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧2015-09-09