我快到了!
这是我要调整的字符串,以及我的 preg_replace 尝试。
$description_string = '<p>Here is the test link: <a href="http://www.youtube.com/watch?v=2MFn8L9tIrg" target="_blank">“Man or Muppet”</a> with other text afterwards.</p>';
$description = preg_replace( '/(<a[^>]+youtube[^>]*>)+[^"]*(<\/a>)+/', '$0Watch This Video$2', $description );
我得到的结果不正确:
这是测试链接:“Man or Muppet”之后观看此视频和其他文字。
任何帮助将不胜感激!谢谢!