我有一个包含2个标签的字符串。我想将其中一个替换为另一个字符串。我的代码如下:
$pattern = "/<a\s+href=\"(http|https)\:\/\/[^\"]+\">/";
$content = "I have a link <a href=\"http://www.yahoo.com/\">link text </a> and I have another link <a href=\"http://www.google.com/\">Google</a>";
$content = preg_replace($pattern, "<a title='title' href=' '>", $content);
echo $content;
上面的代码将为两个标签添加title属性。但是,我想只添加title属性并在标记值为&#34; google时删除href值。&#34;。有没有办法做到这一点?