
正则表达式
渣渣菜
渣渣之旅
展开
-
正则表达式之匹配规则(一)
匹配规则 模式 描述 \w 匹配字母、数字及下划线 \W 匹配不是字母、数字及下划线的字符 \s 匹配任意空白字符,相当于[\t\n\r\f] \S 匹配任意非空字符 \d 匹配任意数字,等价于[0-9] \D 匹配任意非数字的字符 \A 匹配字符串开头 \Z 匹配字符串结尾,如果存在换行,只匹配到换行前的结束...原创 2019-09-13 16:05:59 · 543 阅读 · 0 评论 -
正则表达式之匹配方法(二)
目录 match() search() findall() match()、search()和findall()的区别 match() 从字符串起始位置开始匹配正则表达式,一旦开头不匹配则整个匹配就失败。 import re content = 'Hello 123 4567 World_This is a Regex Demo' result = re.match(...原创 2019-09-14 11:22:18 · 702 阅读 · 0 评论 -
正则表达式之关键内容(三)
目录 贪婪与非贪婪 修饰符 转义匹配(\) compile() 贪婪与非贪婪 贪婪匹配:.*会匹配尽可能多的字符 非贪婪匹配:.*?会匹配尽可能少的字符 import re content = 'Hello 1234567 World_This is a Regex Demo' result = re.match('^Hel.*(\d+).*',content) re...原创 2019-09-14 12:12:44 · 177 阅读 · 0 评论