我在PHP中搜索一个函数来替换字符串中的子字符串。
输入字符串是
<a href="#">Test Link1</a><p class="more">something</p><a href="#">Test Link2</a> <p>some more things</p>
和输出字符串是
<p class="more">something</p> <p>some more things</p>
此处,'Test Link'标题是动态的。
提前致谢。
答案 0 :(得分:1)
使用regexp
$str = '<a href="#">Test Link</a><p class="more">something</p><a href="#">Test Link</a> <p>some more things</p>';
echo preg_replace('/<a.*?<\/a>/is', ' ', $str);
答案 1 :(得分:0)
$str = '<a href="#">Test Link</a><p class="more">something</p><a href="#">Test Link</a> <p>some more things</p>';
$output = preg_replace('!<a href="#">(.*?)</a>!', '', $str);
答案 2 :(得分:0)