已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: NjcyNjM2OTIw

作者: @Ta

时间: 2013-07-11

点击: 2663
被下沉

NjcyNjM2OTIw

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1. 零宽断言
(/@Ta/2013-07-11 20:00//)

2. 首先说明一下什么是零宽断言,所谓零宽断言就是并不去真正的匹配字符串文本,而仅仅是匹配对应的位置。
正则表达式中有很多这样的断言,常见的如匹配字符串或者行的起始位置 ^ 和 /A,匹配字符串或者行的末尾 $ 和 /Z,单词边界/B等等。这些简单的就不说了,今天主要说一下界定的使用方法(有些资料叫环式结构,名字而已,不重要)。界定也是一种零宽断言,界定主要有四类:
1、前向界定(肯定顺序环视)(?=exp)
表示右边要匹配exp表达式
输出:(正则的意思是找出连续的数字并且最后一个数字跟着至少一个a-z里面的字符序列)
2、前向否定界定(否定顺序环视)(?!exp)
表示右边不匹配exp表达式
输出:(正则的意思是找出连续的数字,并且最后一个数字后面不能跟任何一个a-z里面的字符序列)
3、反向界定(肯定逆序环视)(?<=exp)
表示左边要匹配exp表达式
输出:(正则的意思是找出连续的数字,并且第一个数字的前面要是a-z中的一个字符)
4、反向否定界定(否定逆序环视)(?<!exp)
表示左边不要匹配exp表达式
输出:(正则的意思是找出连续的数字,并且第一个数字的前面不能是a-z中的一个字符)
(/@Ta/2013-07-11 20:02//)

3. @XFLCER,你说的太深奥了,听不懂的……
(/@Ta/2013-07-11 20:25//)

4. 取 前面的一个任意字符,后面取全部数字
(/@Ta/2013-07-11 21:05//)

5. @love封尘,您给俺讲解一下??
(/@Ta/2013-07-11 23:51//)

回复需要登录

9月7日 00:33 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1