你不是要取文件名吗?<?php
$var="pic.gif[/img] 上传的图片:[url=upload/forum1_f_952_1068449515.JPG][/url";preg_match_all("!(?:upload/)(\w+\.\w+)!",$var,$regs);
print_r($regs);
preg_match_all("!(?:\[color.*\])(.+)\[/color\]!",$var,$regs);
print_r($regs);
preg_match_all("!(?:upload/)(\w+\.\w+)|(?:\[color.*\])(.+)\[/color\]!",$var,$regs);
print_r($regs);?>
不要硬将不相干的东西组合在一起
$var="pic.gif[/img] 上传的图片:[url=upload/forum1_f_952_1068449515.JPG][/url";preg_match_all("!(?:upload/)(\w+\.\w+)!",$var,$regs);
print_r($regs);
preg_match_all("!(?:\[color.*\])(.+)\[/color\]!",$var,$regs);
print_r($regs);
preg_match_all("!(?:upload/)(\w+\.\w+)|(?:\[color.*\])(.+)\[/color\]!",$var,$regs);
print_r($regs);?>
不要硬将不相干的东西组合在一起
麻烦你了。
这两天电脑坏了,等好了以后test结帐。谢谢。