正則表達重點筆記

2021-07-15 07:54:01 字數 580 閱讀 9530

1.  /^\d$/   使用了^和

$,所以輸入的整個字串都要用來和

\d來匹配

2.正規表示式中要找\本身,你應該使用\\

3.?表示重複0次或1次

4.正規表示式需要數字計算時,由於正規表示式中並不提供關於數學的任何功能,所以只能使用冗長的分組

示例:reg = /abc/  匹配字串中含有abc

reg = /\ba\w*\b/  匹配單詞,開頭是a,後面是0個或多個字元

reg = /^\d$/  匹配整個字串,字元都是數字,且長度大於5,不超過12

reg = /^[aeiou]$/  匹配乙個母音字母

reg = /\(?0\d[) -]?\d/  匹配**號碼  可能會匹配到021)76543210 這種不正確的形式

reg =  /\(0\d\)[- ]?\d|0\d[- ]?\d/  匹配**號碼,不會出現上述情況

reg = /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)(2[0-4]\d|25[0-5]|[01]?\d\d?)/  匹配ip位址

reg = /]+>/  匹配以結束,a後面字元不為》

Javascript正規表示式難點 重點

舉例 console.log 123 456 789 match d g 12 3 45 6 78 9 優先匹配2次 貪婪 還可以匹配1次,可以看到上面的結果為 12 3 45 6 78 9 非貪婪,在量詞後面加乙個?即可 console.log 123 456 789 match d?g 1 2 ...

正則表達學習筆記

b代表字串必須以b開頭 3 代表必須以3結尾 代表任意字元 代表前面字元可以重複任意多次 1 代表1至少出現一次 w.w w與w中間的字元出現2次 最少3次 最少3次,最多6次 import re line wuwei123 regex str w.3 if re.match regex str,l...

re 正則表達筆記

span 跨度 pattern 模式 todo re.match todo 返回開頭匹配的結果,若開頭無匹配項,則返回none print re.match www www.runoob.com print re.match www www.runoob.com span 0,3 print re....