1.server匹配优先级 nginx 读取文件名是按照文件排序优先读取的顺序 对与一样的server 优先使用先读取到的 2.location匹配优先级 = 进行普通字符精确匹配,也就是完全匹配 优先级最高 匹配上就不会在去寻找其他的location ^~ 表示普通字符匹配,使用前缀匹配 优先级最 ...
分类:
其他好文 时间:
2019-06-11 17:36:32
阅读次数:
128
一、正则表达式基础 正则表达式(Regular Expression)是对文本或者字符的匹配和替换,匹配的是位置或者字符。 首先正则匹配不仅仅能够实现精确匹配,还可以实现模糊匹配。可以分为两种:横向匹配和纵向匹配。 横向匹配:就是匹配的字符的数量可以在一个范围内。可以同量词来实现。如: 纵向匹配:是 ...
分类:
Web程序 时间:
2019-06-11 14:49:01
阅读次数:
136
需求: 精确匹配查找某个字符串 精确匹配: 例如: 在抽取字符串“48”,返回结果包含诸如484和483等包含“48”的其他字符串,实际上应精确抽取只包含48的各行。 使用grep抽取精确匹配的一种有效方式是在抽取字符串前加 \ <, 在抽取字符串后加 \ > 。假定现在精确抽取48, 方法如下: ...
分类:
系统相关 时间:
2019-06-11 11:05:51
阅读次数:
328
路由层 python """ url的第一个参数是正则表达式 精确匹配表达式 url(r"^index/$", ... ) url的第二个参数是视图函数 url(r"^login", views.login) """ 无名分组 (在正则匹配中分组) """ 1.按位置传参 2.分组之后,会把分组出来 ...
分类:
其他好文 时间:
2019-06-11 01:18:39
阅读次数:
118
>re模块正则表达式(或RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。字符匹配:普通字符、元字符1、普通字符类似精确匹配:re.findall()第一个参数是规则,第二个参数是匹配的字符串。2、元字符元字符:.^$*+?{}[]|()\1、.一个点号代表一个任意字符
分类:
编程语言 时间:
2019-06-04 11:14:25
阅读次数:
119
字符串操作一般分割、拼接、替换、提取等等 拆分 strsplit strsplit默认输出格式为列表 x:字符串向量,向量中的每个字符串元素都会被分割 split:位置的字串向量,即在哪个字串处开始拆分;该参数默认是正则表达式匹配;若设置fixed= T则表示是用普通文本匹配或者正则表达式的精确匹配 ...
分类:
编程语言 时间:
2019-06-01 23:06:45
阅读次数:
157
1、编辑器里的正则匹配 2、认识正则表达式 正则表达式和语言无关,几乎所有的语言都有正则 前端常用正则表达式于:表单验证 创建正则表达式 常用案例 精确匹配,^ 以什么开头、 $ 以什么结尾 1、 2、 3、 。。。 有的不需要自己写 可以去找 3、用正则表达式做表单验证 1、想在什么时候触发校验? ...
分类:
Web程序 时间:
2019-05-30 01:22:04
阅读次数:
156
location是nginx配置中一个指令,用于访问URL配置,而在这个location中所配置的每个指令将启动不同的模块去完成相应工作。 默认nginx.conf 中至少有一个location /,即表示客户端浏览器请求的URL为域名+/,常见方式如下: Location = 精确匹配会被第一个处 ...
分类:
其他好文 时间:
2019-05-26 12:49:33
阅读次数:
90
1标准的正则表示式格式.表示任意单个字符*表示任意次数\+表示1次或1次以上\{3\}表示精确匹配次数为3次\{n,m\}表示n次到m次之间^行首锚定$行尾锚定\<单词首部锚定\>单词尾部锚定2扩展的正则表达式相对标准的正则表达式在次数表示的方面只是少了\其他都一样那么问题来了find-regex此时的regex是使用的正则表达式。 ~ 开头 表示区分大小写的 ...
分类:
其他好文 时间:
2019-05-07 13:06:59
阅读次数:
137