正则表达式 正则表达式:一种字符串匹配的规则 字符组 字符 注意这三种的结果都表示匹配所有:[\d\D]、[\s\S]、[\w\W] 量词 贪婪匹配 贪婪匹配:在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 . *?的用法 re模块 在python中用来提供正则表达式匹配的模块就是re ...
分类:
编程语言 时间:
2018-12-02 01:20:29
阅读次数:
209
1、为啥要使用MQ 以常见的订单系统为例,用户点击【下单】按钮之后的业务逻辑可能包括:扣减库存、生成相应单据、发红包、发短信通知。在业务发展初期这些逻辑可能放在一起同步执行,随着业务的发展订单量增长,需要提升系统服务的性能,这时可以将一些不需要立即生效的操作拆分出来异步执行,比如发放红包、发短信通知 ...
分类:
其他好文 时间:
2018-11-20 01:15:11
阅读次数:
123
re模块 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re re的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 re ...
分类:
编程语言 时间:
2018-11-15 21:06:09
阅读次数:
233
一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个元字符: 匹配自身 abc abc . ...
分类:
编程语言 时间:
2018-10-18 16:47:23
阅读次数:
189
1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符、空格、换行等 \S # 指代非空格 \w # 指代大小写字母、数字和下划线 \W # 指代非大小写字母、 ...
分类:
编程语言 时间:
2018-10-07 12:58:53
阅读次数:
225
初学python,踩了许多坑。。。每天都学一点吧。。(大佬绕过) 1.session的用法: session是python requests库中的一个重要功能。session可以存储用户的数据并且存储在服务器端,相当于用户的一个唯一凭证。 cookie也会存在在session中。 如果说我们想要用s ...
分类:
编程语言 时间:
2018-09-20 21:19:49
阅读次数:
165
元字符介绍: . 单个字符匹配 ^ 以字符开头匹配 在[]里面作为非 $ 以字符结尾匹配 A|B 匹配A或者B的字符串 注意 : | * (0,无穷多)重复匹配符号前字符 + (1,无穷多)重复匹配符号前字符 ? (0,1)重复匹配符号前字符 *和+区别: {} 重复万金油 {0,}等同于 * {1 ...
分类:
编程语言 时间:
2018-09-20 11:20:29
阅读次数:
188
regex用于匹配相应的类型,通常用于对于文本中的字符进行匹配和提取,以下只介绍python re模块的常见方法和regex的常见通配符 python re库 1. re.compile(pattern, flags=0) 编译一个正则表达式对象,在利用该对象去调用match()、search()等 ...
分类:
其他好文 时间:
2018-08-27 18:44:40
阅读次数:
185