正则匹配共15篇
正则匹配(正则表达式匹配)是一种通过特定规则进行字符串匹配的技术,广泛应用于数据检索、文本处理等领域。其核心是通过预设的规则模式对目标字符串进行精准匹配,支持复杂字符组合和格式识别。

使用Nginx实现301跳转至https的根域名示例代码

基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理 实现结果 需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com http://chanvinxiao.com (不带 www ...
子博网的头像-华尔子博-奥夏网子博网5天前
04014

PHP正则获取页面所有图片地址

1 2 3 4 5 6 7 8 9 <?php //取得页面所有的图片地址 function getimages($str) { $match_str = '/((http://)+([^ rn()^$!`''|[]{}<>]*)((.gif)|(.jpg)|(.bmp)|(.png)|(.GIF)|(.JPG)|(....
子博网的头像-华尔子博-奥夏网子博网26天前
03314

Yii2前后台分离及migrate使用(七)

Yii2高级版里面默认是A类型,即数据表一样,且一边登录/登出了,另一边也同样登录/登出,感觉这种结构比较适用于论坛这种,管理员也需要有与会员一样发帖回帖等功能,表字段也基本一致,(个人...
子博网的头像-华尔子博-奥夏网子博网28天前
03310

Nginx配置指令location匹配符优先级和安全问题

最近一直在做location 配置,遇到优先级别问题(如果配置不当可能存在安全隐患哦),以下是个人学习一点体会。 一、 location 的匹配符 1.等于匹配符:= 等于匹配符就是等号,特点可以概括为两...
子博网的头像-华尔子博-奥夏网子博网34天前
03113

最常用的PHP正则表达式收集整理

PHP代码 $str = preg_replace('/(<a.*?>)(.*?)(</a>)/', '1<span class='link'>2</span>3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链...
子博兄的头像-华尔子博-奥夏网子博兄1年前
0405

详解Nginx location 匹配规则

语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location...
王麻子的头像-华尔子博-奥夏网王麻子1年前
04012

PHP校验15位和18位身份证号的类封装

目前大家的身份证号大多是 18 位的,当然,也不排除有些老人的身份证号是 15 位的。 如果强制要求是 18 位的话,会比较好,因为 15 位的身份证号没有校验码,可以说,只要了解大概结构,随手都...
南宫世家的头像-华尔子博-奥夏网南宫世家1年前
0279

javascript正则表达式分析

JavaScript中的正则表达式。 第一种方法: var reg = /pattern/; 第二种方法: var reg = new RegExp('pattern'); 正则表达式的exec方法简介 语法: reg.exec(str); 其中str为要执行正则表达式...
子博兄的头像-华尔子博-奥夏网子博兄1年前
04011

Nginx服务器实现通过ip和user_gent限制访问的方法分析

Nginx服务器实现通过ip和user_gent限制访问的方法。具体如下: DDOS攻击是大规模访问站点经常会遇到的问题,它是指有人通过程序恶意刷站点的某些页面,导致站点响应缓慢或者直接拒绝服务。 这种...
南宫世家的头像-华尔子博-奥夏网南宫世家1年前
02213

正则表达式中的 .*? 或 .*+ 的意思

正则表达式简介 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规...
子博兄的头像-华尔子博-奥夏网1年前
0547