摘要: 1.3.8 创建字符集([ ]) (2018-05-0815:24:00) 下面的示例将说明对于 r2d2|c3po 的限制将比[cr][23][dp][o2]更为严格 运行结果:匹配 'c3po' 匹配成功 运行结果:匹配 'c2do' 匹配成功 运行结果:不匹配 'c2do' 匹配失败 运行结果 阅读全文
posted @ 2018-05-08 15:24 NEO-Karl 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.3.7 匹配任何单个字符 (2018-05-08) 点号(.)不能匹配一个换行符\n 或者非字符,也就是说,一个空字符串 搜索一个真正的句点(小数点), 而我们通过使用一个反斜线对句点的功能进行转义: 运行结果:点号匹配 'b' 匹配成功 运行结果:不匹配任何字符 匹配失败 运行结果:除了 \n 阅读全文
posted @ 2018-05-08 15:19 NEO-Karl 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.3.6 匹配多个字符串(2018-05-08) 我们在正则表达式 bat|bet|bit 中使用了择一匹配(|)符号。如下为在 Python中使用正则表达式的方法。 运行结果:肯定是成功匹配到对象 运行结果:对于‘blt’没有匹配,所以结果肯定是匹配失败的 运行结果:不能匹配字符串,所以肯定是匹 阅读全文
posted @ 2018-05-08 15:09 NEO-Karl 阅读(6430) 评论(0) 推荐(0) 编辑
摘要: 1.3.5 使用 search()在一个字符串中查找模式(搜索与匹配的对比) 其实,想要搜索的模式出现在一个字符串中间部分的概率,远大于出现在字符串起始部分的概率。这也就是 search()派上用场的时候了。 search()的工作方式与 match()完全一致,不同之处在于 search()会用它 阅读全文
posted @ 2018-05-08 14:51 NEO-Karl 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.3.4使用 match()方法匹配字符串(第一次写博客,格式,述语有不当之处还请见谅)2018-05-08 Python 代码是以Jupyter Notebook编写的,主要写的是python3的代码,有不兼容之处还请见谅。本人小白,虽然之前自学过python语言的基础,但是学完之后感觉还是很模 阅读全文
posted @ 2018-05-08 14:31 NEO-Karl 阅读(419) 评论(0) 推荐(0) 编辑