java swing編寫正則文本替換器:RegexReplacer

jopen 9年前發布 | 14K 次閱讀 Java開發 RegexReplacer

說明:本軟件是一款桌面工具,使用java swing編寫,運行需要jre環境。

軟件主界面:

java swing編寫正則文本替換器:RegexReplacer

功能介紹:該工具是在java的正則表達式上,引入了替換表達式特性(可穿插使用替換函數),可以實現極為復雜的替換,借助已集成的替換函數,能完成大部分以前需要編碼才能完成的替換效果,如果有個性化需求,還可以依照接口來實現自己的替換函數,然后集成到工具中來使用,并且對匹配結果和替換內容作了實時顯示,使得在執行一些查找替換工作時很方便。

使用說明:具體的使用說明請移步到項目主頁,或運行工具后,查看“幫助”。

誕生緣由:在 平時的工作生活中,總會碰到一些很麻煩的字符生成、替換工作,每次都去寫一段代碼來完成又顯得麻煩,手工處理又累又容易出錯,而大多數文本工具或正則表達 式工具都未提供編碼層面的功能,比如數值運算、邏輯判斷等,所以幾年前我將查找替換過程中的一些通用部分提取出來,編寫了一個簡單的工具,然后慢慢地優化 到目前這個版本。隨著功能的增強,我目前工作中,幾乎每周都會用到它。

建議忠告:使用者最好具有一定的正則表達式功底,這樣才能較大的發揮其作用,另外,由于工具使用較為靈活,所以剛接觸時,可能會遇到些困難。此工具只是一堆簡單的積木,能搭建出什么樣的模型,很大程度取決于使用者。

項目主頁:http://www.baiduhome.net/lib/view/home/1423454045389

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!