php正则求解

[复制链接]
查看11 | 回复3 | 2010-11-9 12:29:17 | 显示全部楼层 |阅读模式
1,提取总内容中在A和B之间内容,
2,替换A和B之间的内容中的C为D,
3,把替换好的A和B之间的内容放回总内容中,
注意,总内容和AB之间的内容均重复了N次
要求,一句代码搞定(汗一个!)
提示,用正则替换正则
抢答开始.....

回复

使用道具 举报

千问 | 2010-11-9 12:29:17 | 显示全部楼层
新建PHP文件,运行以下代码简单测试了下一下是输出结果:原始字符串:ACBACBACBACBACB替换字符串:ADBADBADBADBADB
回复

使用道具 举报

千问 | 2010-11-9 12:29:17 | 显示全部楼层
1 . $preg = '/A(.*)B/iUs';其实就是一个正则表达式 , 到于替换什么的你自己查PHP函数吧。
回复

使用道具 举报

千问 | 2010-11-9 12:29:17 | 显示全部楼层
yourString.replace(/(A[^B]*?)C/g,"$1D");这个是javascript的语法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行