今天在给私人影院添加全网搜索功能的时候遇到一个小问题,在利用 php 正则匹配网页元素的时候,发现待匹配的网页中有两处代码差不多,不同的是其中一个元素的结尾都一样,如下图:
如何分别匹配出这两个
经过搜索和实践发现,正则匹配中有一个很强大的元字符
[^] 表示除中括号内原子之外的任何字符 是[]的取反
有了这个我们就可以分开判断了
具体代码如下:
特此记录下。
你可能对这些文章感兴趣:
- 一招查看系统安装时间,你是不是又该重装系统了
- Yusi主题百度分享样式显示不正常解决办法(100%可行)
- 到底为啥写博客
- WordPress为导航菜单添加个性图标字体
- 折腾是一种病
- WordPress插件推荐:Theme Authenticity Checker (TAC)
- WordPress安卓App最新汉化版下载
- WordPress4.8来了,新功能很不错哦
- WordPress主题开发教程:get_template_part()调用自定义模板
- Xhtml+css基础第7课 css sprites background-position完美解析
- 提示为WP_Widget调用的构造方法已自版本4.3.0起废弃的解决办法
- WordPress代码解析之dbDelta($sql)
- 零起点php入门第9课-php语言结构(4)
- WordPress建站工具篇:Editplus
如有疑问,请前往问答中心反馈!
反馈