php正则匹配不以特定字符串结尾的写法

Author: 陌小雨Date: 2019-07-17View: 101

今天在给私人影院添加全网搜索功能的时候遇到一个小问题,在利用php正则匹配网页元素的时候,发现待匹配的网页中有两处代码差不多,不同的是其中一个元素的结尾都一样,如下图:

如何分别匹配出这两个

经过搜索和实践发现,正则匹配中有一个很强大的元字符

[^] 表示除中括号内原子之外的任何字符 是[]的取反

有了这个我们就可以分开判断了

具体代码如下:

特此记录下。