r'字符串'
表示原始字符串, 也就是排除了对转义字符如\n等的解读, 常用于正则表达式
re模块里的六种方法
re.complie函数 | 编译正则表达式, 返回一个正则表达式(Pattern)对象, 供match()和search()这两个函数使用. 也可以不用两句而用一句re.match(pattern, string)来代替 |
re.match函数 | 从头匹配, 如果起始位置没匹配成功将返回none, 返回结果用group()获取, re.match(pattern, '检索的字符串').group() |
re.search函数 | 匹配整个字符串, 直到找到一个匹配, 返回结果用group()获取, re.search(pattern, '检索的字符串').group() |
re.findall函数 | 多个匹配结果, pattern.findall('检索的字符串') |
re.sub | 匹配并替换, re.sub(pattern, '替换成的字符串', '检索的字符串') |
re.split | 以匹配的字符当作列表分隔符, re.split(正则表达式, '检索的字符串') |
\r 表示将光标的位置回退到本行的开头位置
\b 表示将光标的位置回退一位
以上都是可以在字符串里直接写的
Comments | NOTHING