php正则表达式总结第1弹
2024-10-12 03:26:16
介绍几个我用到的php正则表达式
1. 一篇文章的链接,我需要去掉以 /hotels/打头的链接,可用下面正则
$content = preg_replace('/<a(.*?)href="\/hotels\/(.*?)"(.*?)>(.*?)<\/a>/is', '\\4', $content);
2. 一篇文章的链接,我需要把 /attractions/aaa/bbb.html 替换为 /attractions/bbb.html,可用下面正则
$content = preg_replace('/href="\/attractions\/([^\/]+)\/(.*?)\.html"/is', 'href="/attractions/\\2.html"', $content);
3. 一篇文章的链接,我需要去掉以非字符串 /attractions/打头的链接,可用下面正则
$content = preg_replace('/<a([^>]+)href="\/(?!attractions)([^\/]+)\/([^>]+)"([^>]+)>(.*?)<\/a>/is', '\\5', $content);
最新文章
- ado.net 向sql中插入新数据的同时获取自增重的id值
- Java IO7:管道流、对象流
- 软件工程 speedsnail 第二次冲刺6
- C# 类和结构
- CCF 201403-2	窗口 (STL模拟)
- 获取当前页面的url
- POJ 1631 Bridging signals &; 2533 Longest Ordered Subsequence
- Java 基础 标识符的命名
- JavaScript字符串处理
- ECMA Script 6_简单介绍
- <;工厂方法>;比<;简单工厂>;多了啥
- centos7如何查询已运行服务?
- MySql:SELECT 语句(三) WHERE 指定查询条件
- [Canvas]Bowman
- xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务
- Android Activity切换(跳转)时出现黑屏的解决方法
- golang类型转化
- 【转】TextView的详细属性
- Leetcode 1015. Smallest Integer Divisible by K
- POJ3111(最大化平均值)
热门文章
- Dispatcher中Invoke与BeginInvoke
- mysql中的longblob类型处理
- JDBC驱动的四种类型
- unity与Android交互
- 【SVN】删除文件/文件夹 svn: E205007: Could not use external editor to fetch log message
- hdu-5694 BD String(分治)
- hdu 4144 状态压缩dp
- 转: https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL
- JavaScript之表格过滤器
- mac下apache的多站点配置