
【水淼正則表達(dá)式精靈基本介紹】
水淼正則表達(dá)式精靈是一款界面友好,內(nèi)置語法參考和學(xué)習(xí)教程的正則表達(dá)式工具,非常容易操作,執(zhí)行效率高,非常適合初學(xué)者學(xué)習(xí)、程序員調(diào)試、任務(wù)批處理。
【官方介紹】
水淼正則表達(dá)式精靈是一款正則表達(dá)式工具,適合初學(xué)者學(xué)習(xí),具有程序員調(diào)試、任務(wù)批處理等功能。軟件擁有友好的界面,內(nèi)置語法參考和學(xué)習(xí)教程,非常容易操作,執(zhí)行效率高。正則在文本處理應(yīng)用領(lǐng)域非常廣,很多功能都少不了正則,很多復(fù)雜、無規(guī)則的文本結(jié)構(gòu)都要靠正則來匹配和替換,可謂文本處理魔術(shù)師。
【水淼正則表達(dá)式精靈功能介紹】
本程序提供2種正則應(yīng)用。一是搜索,即根據(jù)搜索表達(dá)式匹配出部分文本數(shù)據(jù);
二是替換,即根據(jù)匹配表達(dá)式和替換表達(dá)式來替換文本。
這兩種應(yīng)用都支持選擇文件或文件夾批量處理,并自動在目標(biāo)文件所在目錄中新建目錄保存處理后的文件。

【水淼正則表達(dá)式精靈操作方法】
水淼正則表達(dá)式精靈怎么操作?操作方法1.插入內(nèi)置正則

2.查看正則語法

3.內(nèi)置詳細(xì)的使用教程

【正則表達(dá)式技巧】
一、正則表達(dá)式中怎么使用^和$字符?首先,定義一個字符串變量str。

給字符串變量str,賦初值her。

定義一個正則表達(dá)式,用來匹配字符串er,在字符的開頭加上字符^。

接著,輸出匹配字符串str的結(jié)果,如下圖所示。

運行程序,結(jié)果為false,這是因為正則表達(dá)式精確匹配開始部分,所以在匹配字符串前如有其它字符將提示錯誤。

如果我們將字符串更改為er,運行程序?qū)⑻崾総rue,需匹配字符串與正則表達(dá)式字符串相同所以提示匹配成功。


接著,將字符串的值更改為error,正則表達(dá)式的末尾添加$符號。

運行程序提示錯誤,這是因為$符號表示精確匹配結(jié)尾,即匹配字符串的結(jié)尾必須和正則表達(dá)式的匹配字符串相同。

如果將字符串的值更改為her,運行程序?qū)⑻崾総rue,這是因為正則表達(dá)式只添加了$符號,即只精確匹配結(jié)尾部分。


將字符串更改為er,正則表達(dá)式的字符串加入^和$符號,運行程序提示true,說明正則表達(dá)式對字符串的開頭和結(jié)尾都實現(xiàn)了精確匹配。


二、正則表達(dá)式怎么實現(xiàn)嚴(yán)格匹配?
定義一個正則表達(dá)式,用來測試字符串is的匹配。

接著,使用定義的正則表達(dá)式,測試單詞this的匹配結(jié)果。

運行程序,可以看到匹配的結(jié)果為true,即以上定義的正則表達(dá)式不能實現(xiàn)嚴(yán)格的匹配。

如果要實現(xiàn)正則表達(dá)式嚴(yán)格的匹配,則要在表達(dá)式中加入\b符號。

運行程序,可以看到結(jié)果為false,即正則表達(dá)式嚴(yán)格匹配字符串了。

將測試的字符串更改為is,我們來看一下匹配結(jié)果。

運行程序,可以看到結(jié)果為true,成功實現(xiàn)了正則表達(dá)式的嚴(yán)格匹配。


































