![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
小鱼儿waha
抓紧 留给自己的时间不多了
展开
-
正则表达式的深入学习
环视(断言/零宽断言): 环视,在不同的地方又称之为零宽断言,简称断言。 用一句通俗的话解释: 环视,就是先从全局环顾一遍正则,(然后断定结果,)再做进一步匹配处理。 断言,就是先从全局环顾一遍正则,然后断定结果,再做进一步匹配处理。 两个虽然字面不一样,意思却是同一个,都是做全局观望,再做进一步处理。 环视的作用相当于对其所在位置加了一个附加条件,只有满足这个条件,环视子表达式才能匹配成功。 环...原创 2019-09-24 17:46:49 · 172 阅读 · 0 评论 -
PHP正则表达式的学习
x(?=y)这个功能有很多种翻译,比如零宽断言,我个人感觉比较准确的是“正向肯定环视” x(?!y)正向否定环视 x代表元字符,y也代表元字符,x(?=y)的意思是紧接着y的x,比如 '-1a--2b-',使用/\d(?=a)/去匹配,会得到1;/\d(?!a)/去匹配,会得到2。 这功能怎么用?举个例子,有一段字符串'a(123)b',我只想要括号内的内容,但不想要括号 我需要匹配到右括号左边的位置,那么我可以写成/(?=\))/(注意括号需要转义),我不想要左括号/[^(]/,我不关心括号内的内原创 2019-04-22 22:31:06 · 148 阅读 · 0 评论