正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。
一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現一個非常複雜的業務邏輯。
正則表達式的特點是:
1. 靈活性、邏輯性和功能性非常強;
2. 可以迅速地用極簡單的方式達到字符串的複雜控制。
3. 對於剛接觸的人來說,比較晦澀難懂。
由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
下面五種正則表達式。我全部用Excel表整理,截圖下來,方便大家學習。
字符匹配

次數匹配

位置定位

分組
分組
擴展

下面是我在百度上找到的一張非常不錯的正則表達式 Cheat Sheet,可以用來快速查找相關語法。

用心寫好每篇文章,願你來此,能有所得。