美文网首页
记学--正则表达式

记学--正则表达式

作者: 独_人 | 来源:发表于2019-08-06 11:21 被阅读0次

    正则表达式的符号挺多的,百度一下全都有。

    re.match()    第一个参数应该传入表达式,第二个参数传入所要匹配的字符串,如匹配成功则返回结果,反之返回None,使用这个方法来匹配时需要要考虑匹配开头的内容,内容不符则报错,不太使用。另有如代码有换行时,需传入第三个参数re.S 来匹配另一行的代码

    re.search()    与re.march()使用方法一样,只是与之区别于此方法不需考虑匹配开头内容,此方法会将所匹配内容全都匹配一遍,如有符合匹配条件的则返回第一个,若没有与之相符的返回None

    re.findall()    前面两个匹配方法都只能返回一个,这个则是返回所有符合匹配条件的结果

    re.group(1)    正则匹配的结果

    re.span()    匹配结果在所匹配的字符串中的位置范围

    re.sub()    修改字符串内容  第一个参数为匹配条件,第二个参数为替换成的字符串,第三个为所要匹配的字符串

    re.compile        编译正则表达式模式,返回一个对象,可以把常用的正则表达式编译成正则表达式对象,方便后续调用及提高效率。

    未完,待续

    相关文章

      网友评论

          本文标题:记学--正则表达式

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