今天在给私人影院添加全网搜索功能的时候遇到一个小问题,在利用php正则匹配网页元素的时候,发现待匹配的网页中有两处代码差不多,不同的是其中一个元素的结尾都一样,如下图:
如何分别匹配出这两个
经过搜索和实践发现,正则匹配中有一个很强大的元字符
[^] 表示除中括号内原子之外的任何字符 是[]的取反
有了这个我们就可以分开判断了
具体代码如下:
特此记录下。