正则re

作者: 希望我是摩羯座 | 来源:发表于2018-12-25 17:07 被阅读0次

    匹配规则:\w匹配字母数字下划线, \s匹配任意空白, \d任意数字,等价于[0-9],默认匹配一个,.匹配任意一个字符。

                        *匹配0个或多个, +匹配一个或多个, ?匹配0个或1个

    re.sub(正则表达式,将要去替换的,被处理的字符串)

    re.search(正则表达式,字符串)  搜索匹配,返回一个对象。没匹配到返回none。可以返回对象的 groups() 函数获取值(元组)

    re.complie()需要和findall(),search(),match()搭配使用。

    *匹配任意个字符, .匹配任意一个字符,+表示至少一个,?表示0个或1个,{n}表示n个,{n,m}表示n到m,\D匹配非数字字符,\b 匹配一个单词的边界,

    正则默认是贪婪匹配,尽可能匹配多的。

    只要用正则,就用原始字符串,就是前面加个r

    参数为re.S。它表示“.”的作用扩展到整个字符串,使用re.S参数以后,正则表达式会将这个字符串作为一个整体,将“\n”当做一个普通的字符加入到这个字符串中,在整体中进行匹配.

    相关文章

      网友评论

          本文标题:正则re

          本文链接:https://www.haomeiwen.com/subject/scoflqtx.html