Python re 模块 TOC 介绍 作用 正则表达式语法 贪婪和非贪婪 普通字符和特殊字符 re modul level 方法 正则表达式对象 匹配对象 常用例子 注意事项 Jamie Zawinski said: Some people,when confronted with a probl ...
分类:
编程语言 时间:
2018-04-22 10:50:17
阅读次数:
174
元字符分类 1.字符匹配 . 表示匹配的任意单个字符 2.匹配次数 * 前面的字符出现任意次,包含0次 \? 前面的字符出现0次或者1次 \+ 前面的字符出现1次或者多次 \{n,m\} 前面的字符至少出现n次,最多出现m次 3.位置锚定 正则表达式默认的查找方式是包含,不限定指定字符串出现的位置. ...
分类:
其他好文 时间:
2018-04-16 15:13:25
阅读次数:
149
正则表达式由元字符及其不同组合来构成,通过巧妙地构造正则表达式可以匹配任意字符串,并完成复杂的字符串处理任务。常用的正则表达式元字符如下表所示: 匹配位于?之前的0个或1个字符。当此字符紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”。 “非贪心的”模式匹 ...
分类:
其他好文 时间:
2018-04-07 17:34:29
阅读次数:
1068
Nginx rewrite 一、什么是Nginx rewrite Nginx rewrite 主要功能是实现URL地址重写。Nginx的 rewrite 规则需要PCRE软件的支持,即通过Perl兼容正则表达式语法进行规则匹配 二、Nginx rewrite 语法和参数介绍 1、Nginx rewr ...
分类:
其他好文 时间:
2018-03-04 17:10:42
阅读次数:
1976
概述 正则表达式是一个强大的字符串处理工具,可以实现对字符串的查找、提取、分割、替换等操作。 String类的几个方法需要依赖正则表达式的支持。 Java提供了Pattern和Matcher类支持正则表达式。 创建正则表达式 正则表达式语法构成 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引 ...
分类:
编程语言 时间:
2018-02-27 17:48:52
阅读次数:
195
1、以下哪种上传处理方式相对安全?正确答案: C A 检查Content-Type,非image格式一律禁止上传B 黑名单检测方式C 白名单检测方式D javascript判断是否允许上传2、正则表达式语法中 \D 匹配的是?正确答案: B A 数字B 非数字C 字母D 空白字符3、以下哪种方式可以 ...
分类:
其他好文 时间:
2018-02-21 18:15:38
阅读次数:
288
正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式语法 在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。 在 Java 中,\\ 表示:我要插入 ...
分类:
编程语言 时间:
2018-01-28 15:34:42
阅读次数:
156
虚拟服务器名(server name)是通过指令server_name来指定的。在《 Nginx是如何处理Request的?》一节中,我们讲到nginx分两步来匹配过来的Request请求: 1.选择server 2.选择location 在第1步中,其实也分两步: 1).匹配port 2).匹配s ...
分类:
其他好文 时间:
2018-01-17 20:10:05
阅读次数:
100
正则表达式 语法: 1 2 3 4 5 6 import re #导入模块名 p = re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0-9]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代 ...
分类:
其他好文 时间:
2017-12-18 18:51:03
阅读次数:
181
{}可以作为界定符 ,但是正则表达式的运算符也有{},为了不混淆,尽量少使用{}作为界定符。 常用在线正则匹配网站 http://www.atool.org/regex.php http://rubular.com/ 原子:可见原子和不可见原子 可见原子:键盘打出来肉眼能看见的 符号、数字、汉子 不 ...
分类:
其他好文 时间:
2017-11-26 15:02:03
阅读次数:
161