如何正则替换
<a class="CTL CTL14 CTLC" href="//www/site/C:link2">link2</a>
变成
<a href="javascript:void(0)" onclick="js('C:link2','links','2')">link2</a>谢谢。$str = 'some words<a href="/site/link1">Link1</a>some words<a class="CTL CTL14 CTLC" href="//www/site/link2">link2</a>some words';//some words<a href="/site/link1">Link1</a>some words<a href="javascript:void(0);" onclick="js('C:link2','links','2')">link2</a>some words
<a class="CTL CTL14 CTLC" href="//www/site/C:link2">link2</a>
变成
<a href="javascript:void(0)" onclick="js('C:link2','links','2')">link2</a>谢谢。$str = 'some words<a href="/site/link1">Link1</a>some words<a class="CTL CTL14 CTLC" href="//www/site/link2">link2</a>some words';//some words<a href="/site/link1">Link1</a>some words<a href="javascript:void(0);" onclick="js('C:link2','links','2')">link2</a>some words
解决方案 »
- 文件下载的问题 php
- 能不能把你们经常用的 代码库 拿出来亮亮啊
- 参加CNNIC调查中万元大奖
- 使用构建的SQL类库,如果我是两个数据库怎么办?
- 要使用mambo做个系统,不知道这里有没有研究Mambo的应用的,交流下
- 服务器是linux上php4.22,GD库1.8,如何升级GD库到2.0
- 求一php写法!!
- 怎样给下面这个form加入onSubmit="submitbutton.disabled=true" ?
- 请问聊天室的处理发信的消息,是怎么进行处理显示的呢?好像是用数组吗?
- PHP与C语言之间的差异
- 我感觉discuz快要没落了,现在他就是靠名气吃饭了。。
- curl 抓取远程页面,如何设置只下载多少字节的内容而不是下载全部页面?
这种形式,变成下面这种形式
<a href="javascript:void(0)" onclick="js('C:link2','links','2')">link2</a>其他A标和文字都保持原有的。
echo preg_replace('#<a\s*class="CTL CTL14 CTLC" href="(.*)">(.*)</a>#isU','<a href="$1" onclick="js(\'C:link2\',\'links\',\'2\')">$2</a>',$str);