Python之re模块函数

旧城冷巷雨未停 提交于 2020-01-21 07:18:47

正则表达式模式

这里写图片描述这里写图片描述这里写图片描述这里写图片描述这里写图片描述这里写图片描述

反斜杠

python 字符串中\ 被当做转义字符,正则表达式中\ 也被当做转义字符。导致问题:若要匹配 \ 字符串,传递给 re.compile() 的字符串必须是"\\"
解决方案:通过在字符串前面添加一个r,表示原始字符串,不让字符串的反斜杠发生转义

编译标志

这里写图片描述

##1、findall
获取字符串中所有匹配的字符串

##2、search
在字符串内查找模式匹配,只到找到第一个匹配然后返回,如果字符串没有匹配,则返回None

##3、sub
用于替换字符串中的匹配项

##4、split
分割字符串

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!