这个数据库中存在的数据,如何正确使用正则读取出来。
php吧
全部回复
仅看楼主
level 1
xinanxian_com
楼主
小菜一个,请问怎么使用正则,正确读取以上内容echo出来。
例如:eregi_replace("\[img\]","<img src=",$row['content']);
preg_replace
能否帮忙给个完整的代码?谢谢。
2022年04月09日 08点04分
1
level 9
暗夜公爵Char
这种早年的论坛格式没有现成的程序读么?
2022年04月09日 10点04分
2
level 6
阳光上的桥
楼主是要转换为HTML吧,可以使用preg_replace,例如原来的内容在$txt变量中,转换语句可以是:
echo preg_replace(
array('/\[color=(.*?)\](.*?)\[\/color\]/gi',
'/\[img\](.*?)\[\/img\]/gi',
'/\[url=(.*?)\](.*?)\[\/url\]/gi'),
array('<font color="$1">$2</font>',
'<img src="$1">',
'<a href="$1">$2</a>'),
$txt);
2022年04月13日 02点04分
3
1