一些论坛的[url]www.csdn.net[/url]的自动转换究竟怎么做? preg_replace("/\[url\]([^\[]*)\[\/url\]/","<a href='\\1' target=_blank>\\1</a>",$str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看以下代码,是像所有论坛的 html 自动转换 url的代码模块。<?php $string="Liverpool fans club"; $pat1="(\[url=)"; $pat2="([[:graph:]]+)"; $pat3="(\])"; $pat4="([[:print:]]+)"; $pat5="(\[/url\])"; $pattern="$pat1$pat2$pat3$pat4$pat5"; $replacement=eregi_replace($pattern,"<a href=\\2>\\4</a>",$string); echo $replacement;?>当之间是英文是,一切正常,但 当有中文时 $pat4="([[:print:]]+)"就无能为力了,怎么办呢?小弟因为最近提了很多问题,已经没分了,以后一点双倍报答。 preg_replace("/\[url=([^\[]*)\]([^\[]*)\[\/url\]/","<a href='\\1' target=_blank>\\2</a>",$str); 这个函数怎么用啊?我刚才试过,如果我用echo 输出,应该输出哪个变量啊?preg_replace跟ereg_replacd有什么不同啊? php中odbc,adodb,ado,pdo连接数据库,他们有什么区别 一段php代码,请帮我详细解释一下 mo语言包 请教magento 的学习资料 菜鸟问题 怎样取得一年中某个月的起止时间戳? mysqsl能不能实现按中文姓名进行排序? 很菜的问题mysql_db_query和mysql_query在功能上有什么区别 请帮我看看,谢谢 关于js前端调用php类中不同方法并获取返回值的实现问题 重命名文件 朋友们,在那里可以下载PHP的帮助文档!
<?php
$string="Liverpool fans club";
$pat1="(\[url=)";
$pat2="([[:graph:]]+)";
$pat3="(\])";
$pat4="([[:print:]]+)";
$pat5="(\[/url\])";
$pattern="$pat1$pat2$pat3$pat4$pat5";
$replacement=eregi_replace($pattern,"<a href=\\2>\\4</a>",$string);
echo $replacement;
?>
当之间是英文是,一切正常,但 当有中文时 $pat4="([[:print:]]+)"就无能为力了,怎么办呢?小弟因为最近提了很多问题,已经没分了,以后一点双倍报答。