本文將從正則表達式的定義、作用、組成、常用字符簇等去介紹前端正則表達式,如果想要熟練正則表達式,那麼一定要在理解的基礎上去動手寫哦!!!
01正則表達式定義
正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等
02正則作用:
1.測試字符串內的模式。(主要是數據格式的驗證)
2.替換文本。
3.基於模式匹配從字符串中提取子字符串。
03註:
* 和 + 限定符都是貪婪的,因為它們會儘可能多的匹配文字,
? 可以實現非貪婪或最小匹配。
普通字符取反的話要放在[ ]中,字符前加^。
要想學好正則一定要動手寫!動手寫!動手寫!
04普通字符:
05特殊字符:
06限定符:
限定符用來指定正則表達式的一個給定組件必須要出現多少次才能滿足匹配。有 * 或 + 或 ? 或 {n} 或 {n,} 或 {n,m} 共6種
07定位符:
08修飾符:
09運算優先符:
10常見字符簇
覺得有用的小夥伴記得點讚分享奧!!!~