需要帮助用php替换单词吗
原文需要帮助用php替换单词吗,php,replace,Php,Replace,原文 $string = '<a href="/home/top">here is some text</a>. <a href="/links/abc">some links here</a>...'; //more links and other html. more link like <a href="/home/below">, <a href="/links/def">... $string='..'; //更
$string = '<a href="/home/top">here is some text</a>. <a href="/links/abc">some links here</a>...';
//more links and other html. more link like <a href="/home/below">, <a href="/links/def">...
$string='..';
//更多链接和其他html。更多链接如。。。
我需要换衣服
<a href="/links/abc"> => <a href="#" onclick="link('abc|123')">
<a href="/links/def"> => <a href="#" onclick="link('def|123')">
<a href="/links/ghi"> => <a href="#" onclick="link('ghi|123')">
=>
=>
=>
我尝试使用了str\u replace
,但是它很容易替换您可以使用preg\u replace():
模式:$pattern='@@is'代码>
替换:$replace=''代码>
调用:$result=preg\u replace($pattern,$replace,$string)代码>您可以使用preg\u替换为正则表达式。本主题有许多教程。还有@Fender,你能帮我写吗?谢谢
$string = preg_replace('%href="/links/(.+?)"%', 'href="#" onclick="link(\'$1|123\')"', $string);