主要使用的有下面三种:
1. (...)
Grouping. Group items into a single unit that can be used with *, +, ?, |, and so on. Also remember the characters that match this group for use with later references.
2. (?:...)
Grouping only. Group items into a single unit, but do not remember the characters that match this group.
3.
(?=p) A positive lookahead assertion. 或
(?!p) A negative lookahead assertion.
用于测试的字符串:url(skins/default/images/index/default.png)
红色字符为匹配上的结果
第一种,用于普通分组,能记住匹配该分组的字符串,并且可以在以后通过\1的方式来引用所匹配到的分组
eg: (\/)匹配url(skins/default/images/index/default.png)
(\/)default\1匹配url(skins/default/images/index/default.png)
第二种,用于分组,不记录匹配该分组的字符串
eg: (?:\/)default匹配url(skins/default/images/index/default.png)
第一、二两种方式匹配的结果里都包含有该分组匹配到的结果,在例子中是"/default"中的"/"
第三种,只用于确定位置,最终结果里并不包含该括号匹配到的结果
eg: (?!\/)default匹配url(skins/default/images/index/default.png)
eg: default(?=\/)匹配url(skins/default/images/index/default.png)
据悉,偶数已于近期完成新一轮融资,投资方为金山云。在此之前,偶数曾获得红杉中...
介绍# 响应压缩技术是目前Web开发领域中比较常用的技术,在带宽资源受限的情况下...
基本特征 4台差分发射机 4个差动接收器 2个观测接收器每个接收器有2个输入端 中...
前言 双目立体视觉由两个摄像头组成像人的眼睛能看到 三维 的物体获取物体长度、...
一、检查系统环境情况 使用phpinfo()检查系统环境情况,找到需要下载的配置信息...
1,快速实现授权验证 什么是 JWT ?为什么要用 JWT ?JWT 的组成? 这些百度可以...
C语言基础学习笔记内容简单说明初始c语言部分只是大概了解一下c语言的内容很多地...
继Chrome 87后,现在谷歌再次送上了新版本,而它就是Chrome 88,其也是带来了不...
在编码的世界里,程序员永远不要期待东西保持静止太久。技术已经决定了我们如何...
原文始发于 https://mp.weixin.qq.com/s/UIL5Mt661WbPYtlF1byxCg 前言 在鹅厂实...