蔡鸟问题 求教 变成超链接?那就 $abc='你好朋友<a href=www.baidu.com>www.baidu.com</a>'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 自动识别URLfunction parseurl($content) { return preg_replace( array( "/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is", "/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is", "/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si" ), array( "\\1://\\2", "\\1www.\\2.\\3\\4", "\\0" ), ' '.$content);} 上面我是换成UBB的,你改成html标签就可以了 // 自动识别URLfunction parseurl($content) {return preg_replace( array("/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is","/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is","/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"), array("<a href=\"http://\\2\"/>\\1:\\3\\2</a>","\\1www.\\2.\\3\\4","\\0"), ' '.$content);} $php_errormsg在php5.2版本中存在吗?怎么用? PHP正则问题 三个php笔试题,不知道答案,谢谢大家 【404无法访问】讨论 update问题??? 求救,资料添加问题!!!!!!!!! 在线急问:php正则中有类似js中的全局匹配符g 吗?或其它解决方法 有关$_POST 用户要求按周按月结算一次,应该怎么来计算判断呢?谢谢 为什么ini_set("magic_quotes_pgc",0)没有效果? 一个url转超连接的问题 看看我这个要求能不能用正则表达式和替换函数实现
function parseurl($content) {
return preg_replace( array(
"/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
"/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
"/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
), array(
"\\1://\\2",
"\\1www.\\2.\\3\\4",
"\\0"
), ' '.$content);
}
function parseurl($content) {
return preg_replace( array(
"/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
"/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
"/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
), array(
"<a href=\"http://\\2\"/>\\1:\\3\\2</a>",
"\\1www.\\2.\\3\\4",
"\\0"
), ' '.$content);
}