﻿# 整理一些 Regex 的學習資源

我第一次接觸 Regular Expression (正規表示式, 樣式比對) 是 8 年前在學 Perl 程式語言的時候，當初一開始接觸 Regular Expression 時好像看到無字天書一樣，實在是無法「直接看語法」猜到 Regular Expression 的意義，所以只好一個規則一個規則的看，看不懂先跳過，然後一行程式一行程式的練習寫、寫錯就一直改，直到熟能生巧後，日後的子不知道省去我多少時間啊！任何有需要「字串處理」的地方全部都用 Regular Expression 來寫，不管是 Perl, PHP, JavaScript, C# 全部都有支援 Regular Expression，且語法規則都大同小異，所以真的是學一次用一輩子，反正是程式設計師一定要學的技能就是了。

**學習資源**

-   \[入門文章\]\[Regex\] Regular Expression 詳論  
    [https://dotblogs.com.tw/johnny/2010/01/25/13301](https://dotblogs.com.tw/johnny/2010/01/25/13301)  
      
    
-   [Introduction To .NET Regular Expression](http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/06/30/introduction-to-net-regular-expression.aspx) (內附中文PDF文章可下載喔)- [黑暗執行緒](http://blog.darkthread.net/)  
      
    
-   正規表示式的入門與應用(一)
    
-   正規表示式的入門與應用(二)
    
-   正規表示式的入門與應用(三)  
      
    
-   .NET Framework 開發人員手冊 - .NET Framework 規則運算式  
    [http://msdn2.microsoft.com/zh-tw/library/hs600312.aspx  
      
    ](http://msdn2.microsoft.com/zh-tw/library/hs600312.aspx)
    
-   JavaScript RegExp Object Reference  
    http://www.rtfiber.com.tw/~changyj/regex.3/index.html  
      
    
-   Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns  
    [http://www.regular-expressions.info/](http://www.regular-expressions.info/)
    

**開發工具 / 學習工具**

-   **Expresso** Regular Expression Development Tool ( v3.0 )  !! 強烈推薦安裝 !!  
    [http://www.ultrapico.com/Expresso.htm](http://www.ultrapico.com/Expresso.htm)
    
-   **RegEx Tester - Regular Expression Tester**  
    [http://www.codeproject.com/KB/string/regextester.aspx](http://www.codeproject.com/KB/string/regextester.aspx)
    
-   **Debuggex: The online visual regex tester**  
    http://www.debuggex.com/
