分享5個可視化的正則表達式編輯工具

jopen 10年前發布 | 17K 次閱讀 正則表達式

        摘要:正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。本文推薦五款可以可視化操作的正則表達式編輯器,這些工具可以很好地幫助開發者學習正則表達式知識,并且提升開發技能。 

        正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些符合某個模式的文本。 

        本文推薦五款可以可視化操作的正則表達式編輯器,這些工具可以很好地幫助開發者學習正則表達式知識,并且提升開發技能。 

        1. Regulex 

        Regulex 是一個 JavaScript 正則表達式可視化工具,由純 JavaScript 實現,源碼托管在 Github 上。 

分享5個可視化的正則表達式編輯工具
 


        API: 

var parse = require ('regulex/parse');  var re = /var\s+ ([a-zA-Z_]\w*);/ ;  
console.log (parse (re));  

        2. Rubular 

        Rubular 是一個 Ruby 正則表達式編輯器,由 Michael Lovitt 開發實現。 

分享5個可視化的正則表達式編輯工具

        3. PyRegex 

        Pyregex 是一個開源的 Python 正則表達式編輯器,開源協議為 GNU General Public License v2,源碼托管在 Github 上。 

分享5個可視化的正則表達式編輯工具

        4. Regexper 

        Regexper 是由 Jeff Avallone 開發的一款 JavaScript 正則表達式可視化工具,源碼托管在 Github 上。它能夠讓正則表達式字符串以 Railroad 形式圖形化,便于閱讀和理解。同時推薦一款 JavaScript 正則在線測試工具——Regexpal,可以和 Regexper 配合使用。 

分享5個可視化的正則表達式編輯工具

        5. Debuggex 

        Debuggex 是一個測試正則表達式的 Web 應用,它支持 JavaScript、Python 以及 PCRE。 

分享5個可視化的正則表達式編輯工具

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