2010-01-12 76 views

回答

2

你可以使用正则表达式来做到这一点:

$string = preg_replace('\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]', '', $string); 

这将查找的字符串的URL的每个实例,并用一个空字符串替换它。

1

您可以使用正则表达式匹配和替换所有URL格式如下:

$string = preg_replace("/(^¦\s)(http:\/\/)?(www\.)?[\.0-9a-zA-Z\-_~]+\.(com¦net¦org¦info¦name¦biz¦.+\.\w\w)((\/)?[0-9a-zA-Z\.\-_~#]+)?\b/ie","",$string); 
相关问题