正規表示式入門學習
正規表示式入門學習
正規表示式線上測試網址: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 正規表示式入門
- 【記錄】正規表示式入門
- Go 正規表示式學習Go
- 正規表示式從入門到入坑
- C++與正規表示式入門C++
- 正規表示式學習和練習
- 正規表示式學習筆記筆記
- 如何快速學習正規表示式
- 正規表示式系列之初級入門篇
- 瞎說系列之正規表示式入門
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 通過js正規表示式例項學習正規表示式基本語法JS
- Python學習筆記 - 正規表示式Python筆記
- java 正規表示式語法學習Java
- 正規表示式學習(2)---字元特性字元
- 學習正規表示式(js、C#)JSC#
- 正規表示式複習
- 正規表示式(初學)
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- 正規表示式re.compile的學習Compile
- js正規表示式基本語法學習JS
- 從 Vue parseHTML 來學習正規表示式VueHTML
- 深入理解正規表示式:從入門到精通
- 正規表示式學習筆記(1)-認識正則筆記
- Python學習筆記|Python之正規表示式Python筆記
- learn-regex:正規表示式學習資源
- js加固之正規表示式學習筆記JS筆記
- python 中的正規表示式學習筆記Python筆記
- C#快速入門教程(20)—— 字串與正規表示式C#字串
- JS正規表示式從入門到入土(5)—— 量詞JS
- 正規表示式
- 正規表示式.
- 工作學習筆記(二) 正規表示式(轉載)筆記
- 僅1個例子輕鬆學習正規表示式
- JS正規表示式從入門到入土(10)—— 字串物件方法JS字串物件
- re正規表示式庫的簡介、入門、使用方法
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串