正則表達式是每個程序開發人員的必備技能。任何開發項目,不管使用什么編程語言,都需要從給定的數據提取值並進行驗證。例如對輸入內容的驗證,過濾 URL 變量等等,正則表達式處理這樣的任務很容易,而且只需要很少的代碼。
另一方面,正則表達式被很多人認為是很難掌握的。但事實不是這樣的,他們只是看起來復雜而已。這里有12個偉大的資源,能夠幫助你快速學習和掌握正則表達式。
RegExplained
RegExplained 是一個在線測試正則的項目,可以實時顯示從一個正則表達式匹配的文本。
RegEx Guide By Mozilla
網絡上最簡潔明了的正則表達式指南之一。內容易於理解,並涵蓋了最重要的東西。
RegexPlanet
RegexPlanet 允許測試使用任何語言編寫的表達式。創建的表達式可以共享,方便的正則表達式手冊。
Debuggex
很實用的一個 Web 應用程序,用於測試正則表達式。支持 JavaScript,Python 和 PCRE 語言。
Rubular
這是一款流行的正則表達式編輯器,用於 Ruby 開發,這激發了許多其他的項目。
Scriptular
Regex tester 用於 JavaScript 開發(靈感來自Rubular)。它也有一個正則表達式命令快速參考。
txt2re
一個工具,幫助你以可視化的方式通過點擊過濾文本中的項目,提取任何給定的文本。
給 PHP 開發人員使用的正則表達式測試儀。可以生成唯一的 URL,這樣就可以與他人共享代碼,或保留在以后的工作。
XRegExp
一個 JavaScript 庫,用於擴展正則表達式的功能。它提供了新的語法,標志和方法。
VerbalExpressions
一個令人非常興奮的項目,可以改變開發人員使用正則表達式的方式。它的目的是使正則表達式易於閱讀和使用命令編寫。
Regex Crossword
很專一的資源,幫助提高你的正則表達式的技能。類似於經典的謎題,給你一個正則表達式,猜測正確答案。
Rex V
實時的正則表達式測試工具,支持 PHP,JavaScript,Python,NodeJS 和 Perl。