一.常见的正则匹配规则: 常见的匹配规则有 会员名,真实姓名,邮箱,身份证号码,邮箱等等 1.用户名 要求:会员名以汉字或字母开头,有3-18位数字,字母,下划线,汉字组成 正则:reg1 = /^[\u4e00-\u9fa5a-zA-Z][0-9a-zA-Z_\u4e00-\u9fa5]{2,17 ...
分类:
其他好文 时间:
2017-06-07 20:55:53
阅读次数:
999
一、location匹配 1.分类: (1)正则location:~,~* (2)普通location:=,^~,@,无 2.匹配规则: (1) = 精确匹配。如果找到,停止搜索 (2) ^~ 普通匹配,匹配路径的前缀,如果找到,停止搜索,不继续匹配正则 (3) ~ 正则匹配,区分大小写 (4) ~... ...
分类:
其他好文 时间:
2017-06-07 19:47:23
阅读次数:
185
使用Python3 urllib.request中的Requests()和urlopen()方法获取页面源码,并用re正则进行正则匹配查找需要的数据。 运行:python forex.py 输出: Hexun ERUUSD:Cur | Open | Yesterday | Low | High['1 ...
分类:
编程语言 时间:
2017-06-04 20:04:39
阅读次数:
304
作业二:grep作业(正则表达式及字符处理) 目标文件/etc/passwd,使用grep命令或egrep 1.显示出所有含有root的行: [root@bogon ~]# egrep root /etc/passwd 2.输出任何包含bash的所有行,还要输出紧接着这行的上下各两行的内容: [ro ...
分类:
其他好文 时间:
2017-06-04 09:53:22
阅读次数:
341
1、获取http请求的内容,无需cookie类型的。 2、如果返回的字段是Json串的String类型,例如Ajax请求,使用上用的方法会抛出异常。需要使用另一个方法。 3、String 转换成List<Object> 4、正则匹配 ...
分类:
编程语言 时间:
2017-05-31 12:12:00
阅读次数:
118
这里都是以 图片中的元素为例: 匹配出IMG标签中alt的值: 1 Regex reg = new Regex(@"(?is)(?<=<img[^>]*alt="")[^""]*(?=""[^>]*>)"); 替换alt 内容: 上面那个并不严谨 自己先定义规则,然后替换 参考: http://bb ...
分类:
其他好文 时间:
2017-05-30 17:54:33
阅读次数:
167
四舍五入 : 不四舍五入以下处理结果不会四舍五入:第一种,先把小数边整数: 第二种,当作字符串,使用正则匹配: Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 输出结果为 15.77,不能用于整数如 10 必须写为10. ...
分类:
其他好文 时间:
2017-05-27 19:03:52
阅读次数:
177
#-*-coding:utf-8-*-importrename="duoceshi"p=re.compile(‘\bduoceshi\b‘)f=p.search(name)iff:printf.group()########################################3p=re.compile(R‘\bduoceshi\b‘)#这里要加上原始字符r/R,原因是:python默认会把\b解码给ascii码8(退格符)f=p.search(name..
分类:
编程语言 时间:
2017-05-25 22:03:09
阅读次数:
134
今日爬取一听/扬天音乐都遇到了某些问题,现在对爬取过程中遇到的问题,做对于自己而言较为系统的补充与解释。主要问题有一下几点: 一:beautiful,urllib等库进行网页解析时,对于目标下的东西无法进行解析与显示 二:正则匹配虽然看过许多,但实际使用时仍然不够熟练,需要大量参考,故而,打算重新整 ...
分类:
编程语言 时间:
2017-05-25 18:23:10
阅读次数:
302