PHP特殊正则表达式模式,用于匹配特定字符串后的URL

PHP特殊正则表达式模式,用于匹配特定字符串后的URL,php,regex,Php,Regex,我正在尝试开发一个支持.pdf、.docx、.doc、.txt等文档的字数计算应用程序,我能够用PHP读取.doc文件并将纯文本加载到变量中 我使用下面的代码删除字符串中多余的空格 $str = trim(preg_replace('/\s+/', ' ', $str)); 我的问题是:带有超链接的Word文档在这里的措辞是一些虚拟文本。。超链接“http://domain.com/directory/page“其他虚拟文本在此.. 所以我想删除那个超链接“http://domain.com/

我正在尝试开发一个支持.pdf、.docx、.doc、.txt等文档的字数计算应用程序,我能够用PHP读取.doc文件并将纯文本加载到变量中

我使用下面的代码删除字符串中多余的空格

$str = trim(preg_replace('/\s+/', ' ', $str));
我的问题是:带有超链接的Word文档在这里的措辞是一些虚拟文本。。超链接“http://domain.com/directory/page“其他虚拟文本在此..

所以我想删除那个
超链接“http://domain.com/directory/page“
用空格或其他东西分开或替换

因为我不是正则表达式专家,所以我正在寻求帮助来解决这个问题。 谢谢

超链接“”将由以下内容匹配:

HYPERLINK "[^"]*"

超链接,然后是报价,然后是除报价以外的任何内容,然后是报价。

嗨,谢谢你的回答,它对我有用。我使用了
/HYPERLINK“[^”]*”/
,因为我想删除的部分在字符串前后都有两个空格。