随笔分类 -  正则表达式

摘要:Linux 允许将命令执行结果 重定向到一个 文件 将本应显示在终端上的内容 输出/追加 到指定文件中 > 表示输出,会覆盖文件原有的内容 >> 表示追加,会将内容追加到已有文件的末尾 用法示例: 将 echo 输出的信息保存到 1.txt 里echo Hello Python > 1.txt 将 阅读全文
posted @ 2020-09-08 08:28 anna1210 阅读(232) 评论(0) 推荐(0) 编辑
摘要:面试举例: 正则表达式匹配第一个URL,s = '<img data-original="https://rpic.douyucdn.cn/appCovers/2016/11/13/124871_23424435_small.jpg" ' \ 'src="https://rpic.douyucdn. 阅读全文
posted @ 2020-09-08 07:53 anna1210 阅读(545) 评论(0) 推荐(0) 编辑
摘要:1、匹配手机号 >>> re.findall(r"\d{11}","abc13988889999cde13810635189") ['13988889999', '13810635189'] >>> >>> re.findall(r"\d{11}","abc13988889999cde1381063 阅读全文
posted @ 2020-06-28 10:55 anna1210 阅读(247) 评论(0) 推荐(0) 编辑
摘要:python group() 本文转自文章:https://blog.csdn.net/qq_20412595/article/details/82633501 正则表达式中,group()用来提出分组截获的字符串,()用来分组 1 import re 2 a = "123abc456" 3 pri 阅读全文
posted @ 2020-06-28 10:16 anna1210 阅读(704) 评论(0) 推荐(0) 编辑
摘要:正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。如 re.I | re.M 被设置成 I 和 M 标志: 修饰符描述 re.I 使匹配对大小写不敏感 re.L 做本地化识别(locale-aware)匹配 re.M 多 阅读全文
posted @ 2020-06-28 09:45 anna1210 阅读(435) 评论(0) 推荐(0) 编辑
摘要:模糊匹配: \d:匹配一个数字(digit) \D:匹配一个非数字 re.search(r"\d","abc123abc"),其中,r表示原字符,里面的\不需要做转义。 \w:匹配字母或数字 \W:匹配非字母且也是非数字的情况 \s:匹配一个空白字符,比如:空格、\n \r \t \S:匹配一个非空 阅读全文
posted @ 2020-06-24 16:34 anna1210 阅读(16551) 评论(0) 推荐(0) 编辑
摘要:正则表达式的编译,编译之后可以复用,否则每次必须写一个正则表达式是什么比较麻烦。如果正则表达式需要使用多次,就编译一下。 举例如下: 阅读全文
posted @ 2020-06-24 15:45 anna1210 阅读(1821) 评论(0) 推荐(0) 编辑
摘要:re.findall(),把所有结果都匹配到。如下举例: 阅读全文
posted @ 2020-06-24 15:36 anna1210 阅读(546) 评论(0) 推荐(0) 编辑
摘要:re.search 扫描整个字符串并返回第一个成功的匹配。 re.search("abc","123qqabchhabcyaya") # 在目标字符串的任意位置,只会成功匹配一次就结束了,不会在尝试多次匹配。 阅读全文
posted @ 2020-06-24 15:32 anna1210 阅读(1782) 评论(0) 推荐(0) 编辑
摘要:match 从字符串的开头位置匹配,从开头可以匹配到,就获得了一个正则对象。匹配不到返回None; re.match("正则表达式","目标字符串") 匹配成功了,返回一个正则对象.group(),例如:re.match("abc","abcefg").group() 匹配成功的时候,返回一个正则匹 阅读全文
posted @ 2020-06-24 15:25 anna1210 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:group(num) 中的数字匹配字符串之前出现的( )对里的内容,从前往后匹配。如下: 举例说明: 阅读全文
posted @ 2020-05-20 13:39 anna1210 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:search:就是在给定的字符串中去搜索符合正则表达式的内容; sub:就是substitute,将匹配到的数据进行替换; 下面在cmd窗口中进行尝试: 上面方法是使用正则表达式看看里有没有包含一些内容,可以用在判断接口返回中。 还有一个,正则中的替换sub: 阅读全文
posted @ 2020-05-15 16:35 anna1210 阅读(318) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示