如何将图像标签添加到字符串


How to add image tags to a string

我有点卡住使用正则表达式,在一行文本中有一个图像路径,如:

hello images/image.jpg this is an image

我要做的是将HTML img标签添加到路径中,使其看起来像

hello <img src="images/image.jpg" /> this is an image

有什么想法吗?

下面将匹配以.jpg结尾的任何文本块,并将其包装在<img>标记中:

preg_replace('/'b'S+'.jpg'b/', '<img src="$0" />', $str);