Php 从消息正文解码链接地址的代码

Php 从消息正文解码链接地址的代码,php,html,hyperlink,Php,Html,Hyperlink,我需要一个在电子邮件正文中的链接地址代码。现在我把消息体放在一个变量中,我可以在屏幕上打印它。现在我需要获取其中包含的链接。或者需要一个将文本文件转换为html格式的代码。请帮助执行此操作您应该使用正则表达式并使用它替换内容中的链接 $body = preg_replace('!((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)!', '<a href=

我需要一个在电子邮件正文中的链接地址代码。现在我把消息体放在一个变量中,我可以在屏幕上打印它。现在我需要获取其中包含的链接。或者需要一个将文本文件转换为html格式的代码。请帮助执行此操作

您应该使用正则表达式并使用它替换内容中的链接

$body = preg_replace('!((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)!', '<a href="$1">$1</a>', $body);
$body=preg\u replace(“!”((https?;ftp?;gopher | telnet | file | notes | ms help):((/)|(\\\\)+[\w\d:\@%/$)(~\+-=\\\\\\\.&*)!”,“$body”);

请参考手册

sir,这是一个错误。获得警告“警告:第76行/e_drive/projects/testing/kiran/testaddon.php中的未知修饰符'f'”并且没有获得所需的输出您有什么新想法吗。我还是找不到