1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif|png|bmp)匹配jpg或gif或png或bm ...
分类:
其他好文 时间:
2018-05-03 15:29:59
阅读次数:
179
查询表记录 看专业的官网文档,做专业的程序员! 查询相关API 注意:一定区分object与querySet的区别 !!! 双下划线之单表查询 # 获取个数 # # models.Tb1.objects.filter(name='seven').count() # 大于,小于 # # models. ...
分类:
其他好文 时间:
2018-05-02 16:14:38
阅读次数:
154
location 指令的匹配命令如下: ~,执行一个区分大小写的正则匹配。 ~ ,执行一个不区分大小写的正则匹配。 ^~,普通字符匹配,通常用于匹配目录。 =,普通字符精确匹配。 @,定义一个命名的 location,用在内部定向中。 例如 error_page 或 try_files 中。 loc ...
分类:
其他好文 时间:
2018-04-30 23:55:09
阅读次数:
341
location 的匹配顺序是“先匹配正则,再匹配普通”。 location 的执行逻辑跟 location 的编辑顺序无关。 ( 1 )当普通 location 前面指定了“ ^~ ”,特别告诉 Nginx 本条普通 location 一旦匹配上,则不需要继续正则匹配; ( 2 )当普通 loca ...
分类:
其他好文 时间:
2018-04-30 11:46:33
阅读次数:
134
最近在项目中遇到一个问题,就是需要采用正则匹配一些疑似暗链和挂马的HTML代码,而公司的老大给的正则表达式有的地方写的不够严谨,导致在匹配的时候发生卡死的现象,而后面的逻辑自然无法执行了。虽然用正则表达式来判断暗链和挂马可能不那么准确或者行业内很少有人那么做,但是本文不讨论如何使用正确的姿势判断暗链 ...
分类:
编程语言 时间:
2018-04-27 22:59:12
阅读次数:
222
概述正则表达式是一个特殊的字符序列,它常常用于检查是否与某种模式匹配。第八节课主要介绍了从以下几方面介绍了Python正则表达式的用法。(1)re模块的使用(2)字符匹配、数量表示、边界表示(3)正则表达式的高级用法(4)贪婪与非贪婪模式re模块(一)match(正则表达式,待匹配字符串)(1)采用从左向右逐项匹配(2)用于正则匹配检查,如果“待匹配字符串”能够匹配“正则表达式”,则match方法
分类:
编程语言 时间:
2018-04-26 18:35:36
阅读次数:
154
代码:<?php/***批量验证类*@author[lee]<[<www.dollarphp.com>]>*1、验证是否为空*2、验证数据类型*3、验证长度是否达标*4、验证是否符合正则匹配*/classvalidation{private$data;private$msg=array();publicfunction__construct($main){foreac
分类:
Web程序 时间:
2018-04-25 20:05:31
阅读次数:
192
location匹配的是nginx的哪个变量? location的匹配种类有哪些? =开头表示精确匹配 ^~ 开头,注意这不是一个正则表达式--它的目的是优于正则表达式的匹配。如果该location是最佳匹配,则不再进行正则表达式检测。 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写 ...
分类:
其他好文 时间:
2018-04-23 12:15:03
阅读次数:
149
php对邮箱地址进行检测 phpmailer 发送带图片的邮件 直接上代码 ...
分类:
Web程序 时间:
2018-04-23 11:09:20
阅读次数:
194