正则表达式
正则表达式
skydust1979
这个作者很懒,什么都没留下…
展开
-
正则入门教程(下)
本文将继续正则这个话题,接着讲解正则的其他高级用法。 分枝条件 不幸的是,刚才那个表达式不能匹配010)12345678或(022-87654321这样的“不正确”的格式。 要解决这个问题,我们需要用到分枝条件。正则表达式里的分枝条件指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用|把不同的规则分隔开。听不明白?没关系,看例子: 0\d{2}-\d{8}|0\d{3}-\d{7}这个表达式能匹配两种以连字号分隔的电话...原创 2020-06-10 20:58:35 · 121 阅读 · 0 评论 -
正则入门教程(上)
目录 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。 当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不.原创 2020-06-10 20:53:00 · 188 阅读 · 0 评论 -
Python正则表达式,简单20个用例学习
importre 1 查找第一个匹配串 s='ilovepythonverymuch' pat='python' r=re.search(pat,s) print(r.span())#(7,13) 2 查找所有1 s='山东省潍坊市青州第1中学高三1班' pat='1' r=re.finditer(pat,s) foriinr: print(i) #<re.Matchobject;span=(9,10),match='1...原创 2020-06-04 08:56:26 · 278 阅读 · 0 评论