精通正規表示式的 12 個有用資源

oschina發表於2013-08-07

  任何開發專案,不管使用的何種程式語言,經常都需要從給定的資料中提取一些值然後進行驗證。例如輸入的校驗、過濾URL變數之類。而正規表示式用來處理這樣的任務可以說是輕而易舉,而且程式碼量很少。另外一方面,正規表示式被認為是非常難學的。這裡有 12 個很棒的資源可以讓你學習並精通正規表示式。

  RegExplained

RegExplained

  RegExplained 是一個很簡單的實時的對正規表示式的匹配過程進行解釋的工具。

  RegEx Guide By Mozilla

Mozilla Regex Guide

  這是來自 Mozilla 最簡單的正規表示式教程之一,易於理解,而且涉及最重要的內容。

  或者你也想看看 微軟的文件

  RegexPlanet

RegexPlanet

  RegexPlanet 可以讓你測試不同程式語言的正規表示式匹配效果。你可以儲存正規表示式,同時該工具也提供一些常用的表示式。

  Debuggex

Debuggex

  一個用來測試正規表示式的 web app,支援 JavaScript、Python 和 PCRE

  Rubular

Rubular - Ruby Regex Tool

  一個很受歡迎的正規表示式編輯器

  Scriptular

Scriptular

  JavaScript 的正則測試器,提供快速指南

  txt2re

txt2r Regex Tester

  可通過點選過濾文字來視覺化抽取內容

  PHP Live Regex

PHP Live Regex

  為 PHP 開發者提供的正規表示式測試工具,可生成唯一的 URL 並與好友分享

  Rex V

Rex V

  實時的正則測試工具,支援 PHP, JavaScript, Python, Nodejs and Perl.

  XRegExp

XRegExp

  這是 JavaScript 庫,擴充套件了正規表示式的功能,提供新的語法、標識和方法。

  VerbalExpressions

VerbalExpressions

  一個非常讓人興奮的專案可改變開發者使用正規表示式的方法,旨在讓正則更加易讀寫和理解,例如

  .startOfLine() .then( "http" ) .maybe( "s" ) .then( "://" ) .maybe( "www." ). 是不是很簡單?

  Regex Crossword

Regex Crosswork

  獨一無二的用來提升正則技能的資源,類似經典的拼圖遊戲。

  OSC補充:

  OSC線上工具也提供了一個正規表示式測試工具,請看 http://www.ostools.net/regex

  英文來源:webresourcesdepot

相關文章