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

时间:2011-11-01 12:31:53

标签: php regex

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

hello images/image.jpg this is an image

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

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