Python中的正则表达式(特征匹配)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Python中的正则表达式(特征匹配)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                接下來,就是最最最重要的特征匹配!!!
 
 ‘\d’:代表任意數(shù)字
 ‘\d\d’:代表任意兩個連續(xù)數(shù)字
 ‘\d{2}’:代表任意兩個連續(xù)數(shù)字
 ‘\d{2,3}’:代表任意兩個或三個連續(xù)數(shù)字(注:此處遵循貪婪原則,即就高不就低)
 ‘\d{i,j}’:代表任意i~j個連續(xù)數(shù)字
 ‘\d\d+’:代表至少兩個連續(xù)的數(shù)字(注:加號代表從一開始)
 ‘\d\d*’:代表至少一個連續(xù)的數(shù)字(注:乘號代表從零開始)
 ‘\d{2,3}?’:代表任意兩個或三個連續(xù)數(shù)字(注:此處打破貪婪原則,即就低不就高)
 ‘\D\d+’:代表以任意字符開始,后續(xù)由大于等于一個數(shù)字組成
 ‘\s+’:代表所有不可見字符
 ‘\bis’:代表以空格開始的‘is’
 
 ‘[\u4e00-\u9fa5]+’:代表任意文字
 ‘\d.\d’:代表兩個數(shù)字之間為任意類型字符(除去換行符)
 若加上re.S,則可匹配到換行符
 ‘^\d’:代表作為開頭的數(shù)字
 ‘\d$’:代表作為結(jié)尾的數(shù)字(即每一個字符串的最后)
 若加上re.M,則可匹配到每一行的最后
下一篇繼續(xù)正則表達(dá)式,加油~~
總結(jié)
以上是生活随笔為你收集整理的Python中的正则表达式(特征匹配)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Python中的正则表达式(基础)
- 下一篇: Python中的正则表达式(分组)
