![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
아름다운 밤
这个作者很懒,什么都没留下…
展开
-
正则学习备忘2—匹配一个或者多个字符
正则学习备忘2—匹配一个或者多个字符在上面一节讲到正则学习中讲到的是关于当个字符的匹配,如果想匹配一个很长的字符串中的若干个或者很多个字符,如果都用上面的单个字符匹配模式那将需要书写很长的正则表达式,列入在web的颜色判断中就需要这么写#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]。这明显是违反DRY原则。对于多个字符的匹配正则有提供其他的可以...转载 2019-05-19 19:42:28 · 7217 阅读 · 0 评论 -
正则学习备忘3—贪婪匹配和惰性匹配
正则学习备忘3—贪婪匹配和惰性匹配一.贪婪匹配、惰性匹配概述我们首先从字面意思上来理解一下贪婪匹配和惰性匹配 贪婪匹配(greedy):它会匹配尽可能多的字符。它首先看整个字符串,如果不匹配,对字符串进行收缩;遇到可能匹配的文本,停止收缩,对文本进行扩展,当发现匹配的文本时,它不着急将该匹配保存到匹配集合中,而是对文本继续扩展,直到无法继续匹配 或者 扩展完整个字符串,然后将前面最后一个符...转载 2019-05-19 19:43:43 · 753 阅读 · 0 评论 -
正则表达式re.compile()的使用
正则表达式re.compile()compile()的定义:compile(pattern, flags=0) Compile a regular expression pattern, returning a pattern object.从compile()函数的定义中,可以看出返回的是一个匹配对象,它单独使用就没有任何意义,需要和findall(), search(), match...转载 2019-05-23 19:36:04 · 436 阅读 · 0 评论