正規表示式入門學習
正規表示式入門學習
正規表示式線上測試網址:https://regex101.com/
限定符
或運算子
字元類
-
[]
[a,b,c]+表示匹配包含[]中的字元的內容
指定範圍:
[a-z]+表示匹配所有小寫字元
[a-zA-Z]表示匹配所有字母
[a-zA-Z0-9]表示匹配所有字母數字
-
^取反
例如:【^0-9】表示匹配所有非數字內容(包括換行符)
元字元
-
\d \D
匹配數字字元,以單個數字字元分開,和[0-9]+是有區別的
\D是匹配所有非數字字元
-
\w \W
匹配所有單詞字元(英文、數字、下劃線)
\W匹配非單詞字元
-
\s \S
匹配空白字元(tab、換行字元)
\S匹配非空字元
特殊字元
貪婪匹配和懶惰匹配
例如:
//匹配標籤
<sapn><b>this is a sample text</b></span>
//使用<.+>會匹配全部內容而不能匹配到標籤,這是因為貪婪匹配導致的,會把>當作.的一部分
//通過增加一個問好:<.+?>切換到懶惰匹配完成匹配
相關文章
- 正規表示式入門
- JS正規表示式入門JS
- 正規表示式學習
- Regex 正規表示式入門
- 【記錄】正規表示式入門
- 正規表示式基礎入門
- 正規表示式的學習
- Oracle正規表示式學習Oracle
- 學習Java:正規表示式Java
- Go 正規表示式學習Go
- 正規表示式從入門到入坑
- C++與正規表示式入門C++
- 正規表示式學習和練習
- 正規表示式學習筆記筆記
- 如何快速學習正規表示式
- 正規表示式學習總結
- JavaScript學習1:正規表示式JavaScript
- 瞎說系列之正規表示式入門
- 正規表示式快速入門(歸納版)
- 正規表示式系列之初級入門篇
- javascript快速入門11--正規表示式JavaScript
- 正規表示式30分鐘入門教程
- 通過js正規表示式例項學習正規表示式基本語法JS
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 學習正規表示式(js、C#)JSC#
- java 正規表示式語法學習Java
- 你應該學習正規表示式
- Ruby學習筆記-正規表示式筆記
- 正規表示式學習筆記一筆記
- 簡單學習 JavaScript 正規表示式JavaScript
- PERL學習筆記---正規表示式筆記
- 正規表示式學習筆記 (轉)筆記
- 正規表示式學習(2)---字元特性字元
- 正規表示式(初學)
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- 從 Vue parseHTML 來學習正規表示式VueHTML
- Python學習筆記 - 正規表示式Python筆記
- js正規表示式基本語法學習JS