正则表达式 ^ 开始符号 $ 结束符号 例如:^bd$ 表示以b开头d结束的字符串 . 表示任意字符 * 表示出现一次至任意多次 ? 当跟在限制字符时,表示非贪婪匹配(即从左往右找到符合条件的字符串)否则表示0-1次 {2} 表示出现两次 {2,} 表示出现最少两次 {2,5} 表示出现2-5次 | ...
分类:
其他好文 时间:
2019-12-16 14:59:57
阅读次数:
104
```python #正则表示次数 """ *匹配前一个字符0次或无限次 +匹配前一个字符1次或无限次 ?匹配前一个字符0次或1次 {n}匹配前一个字符n次 {m,n}匹配前一个字符m-n次 """ """ [abcd]abcd中娶一个,第一个字符在abcd之间 [^abcd]第一个字符不是abcd... ...
分类:
其他好文 时间:
2019-12-15 18:15:41
阅读次数:
65
Python常用的正则表达式处理函数 正则表达式是一个特殊的字符序列,用于简洁表达一组字符串特征,检查一个字符串是否与某种模式匹配,使用起来十分方便。 在Python中,我们通过调用re库来使用re模块: import re 下面介绍Python常用的正则表达式处理函数。 re.match函数 re ...
分类:
编程语言 时间:
2019-12-15 00:56:18
阅读次数:
103
正则语法解析 .* 贪婪匹配 .*? 非贪婪匹配 比如:<H1>正则匹配</H1> 使用/<.*>/匹配的结果为:H1>正则匹配</H1。 使用/<.*?>/匹配结果为:H1。 推荐几款好用的正则用具 1、regulex 简介:正则可视化验证工具 站点:https://jex.im/regulex ...
分类:
其他好文 时间:
2019-12-13 19:53:16
阅读次数:
79
首先需要明确一点,正则默认就是贪婪模式,何为贪婪模式? 就是在满足条件的前提下,尽可能多的进行匹配。 下面先来个例子 s ='my tel number is 132-4567-1258' r = re.match(r'(.+)(\d+-\d+-\d+)',s) print(r.groups()) ...
分类:
其他好文 时间:
2019-12-07 01:08:26
阅读次数:
115
数组和变量的区别是:变量在内存中占用的空间是离散的,数组在内存中是先开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用数组index标识。 bash里有两种数组:普通数组和关联数组。普通数组只能使用整型数值作为数组索引,关联数组可以使用字符串作为索引。所谓的关联数组,它的另 ...
分类:
编程语言 时间:
2019-12-06 23:33:46
阅读次数:
138
使用正则表达式,提取你想要的任何数据, 例如要提取响应结果里的token字段及sex字段(响应内容为: "token":"83EEAA887F1D2F1AA1CDA9E197810992","sex":0,"userName":"12548650" 提取器如下设置, 正则表达式提取器说明: Appl ...
分类:
其他好文 时间:
2019-12-06 18:55:10
阅读次数:
243
正则匹配并且可以捕获到()这个里面的子表达式的值,linux的grep命令没办法捕获子表达式的值,只能获取到整条正则匹配的内容 上面的正则中验证了.*是贪婪 .*?是非贪婪 ,下面匹配的字符串切片第一条是整条数据,后面的每一个对应正则括号里捕获的内容 tao@tao-PC:/var/www/html ...
分类:
其他好文 时间:
2019-11-28 22:52:49
阅读次数:
129
1、问题描述; 2、问题建模;用变量、概念等描述问题;使用数学和其他知识; 3、逻辑求解;使用逻辑推理等求解问题;使用逻辑思维;是否有多重解法。 4、算法描述;使用计算思维。 算法的最底层使用的是计算思维。 算法的分解、分块、控制代表了逻辑思维。 算法的整体代表了求解思维; 分解、分治、递归、递推、 ...
分类:
编程语言 时间:
2019-11-27 23:07:30
阅读次数:
90
百度如何利用百度知道?首先这里讲解几大内容分别是:1.百度知道的一些基本原则2.百度知道的一些排名规则3.百度知道回答注意事项及规则4.百度知道的一些推广技巧分享百度知道的一些基本原则百度知道,是国内最大的知识问答网站,拥有巨大的人气和流量。在百度知道上回答问题,不仅可以给你的网站带来流量、外链和人气,还能增加在搜索引擎中的权重,现在,利用百度知道进行网站推广已经成为互联网营销中最常用的方法之一。
分类:
其他好文 时间:
2019-11-27 20:38:40
阅读次数:
75