字符串转换问题正则表达式

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:45:02
字符串:a="sdfsdfdf):67ereworgwegr):78wergiewgrew):79"
字符串a中的):67 ):78 ):79这些是我自定义的一些图片代码,我要把):67替换成<img src="67.gif"/> ):78替换成<img src="78.gif"/> ,字符中a 中的):??个数是不确定的,我得怎么写呀

<?
$a="sdfsdfdf):67ereworgwegr):78wergiewgrew):79";
$b=preg_replace("/(\):)([0-9]*)/","<img src=\"\\2.gif\"/>",$a);
echo $b;
?>
输出
-------------------------
sdfsdfdf<img src="67.gif"/>ereworgwegr<img src="78.gif"/>wergiewgrew<img src="79.gif"/>
-------------------------
PHP里可以这样写