ѡ̳
标题:
php正则的断言使用集合
[打印本页]
作者:
admin
时间:
2019-5-5 15:49
标题:
php正则的断言使用集合
(?=exp) 匹配的位置前面是exp,
(匹配项后面是exp)
(?<=exp) 匹配的位置后面是exp,
(匹配项前面是exp)
(?!exp) 匹配的位置后面跟的不是exp,
(匹配项后面不是exp)
(?<!exp) 匹配的位置前面不是exp,
(匹配项前面不是exp)
1.例子,查找不以baidu开头的字符串。
baidu.com
sina.com.cn
^(?!baidu).*$
2.例子,查找不以com结尾的字符串。
www.sina.com.cn
www.educ.org
www.hao.cc
www.baidu.com
www.123.com
正则 ^.*?(?<!com)$ 匹配前3行结果。
作者:
admin
时间:
2019-5-5 16:12
以 exp开头 写法: (?<=exp)[内容] 和 ^(?=exp)[内容]
以exp结尾 写法: [内容](?=exp) 或 [内容](?<=exp)$
总结:
开头的后面结尾表示开头
结尾前面的开头表示结尾
欢迎光临 ѡ̳ (http://www.sunminxuan.cn/bbs/)
Powered by Discuz! X3.4