我使用正则表达式有点困难,在一行文本中有一个图像路径,例如:
hello images/image.jpg this is an image
我要做的是将HTML img标记添加到路径中,使其看起来像
hello <img src="images/image.jpg" /> this is an image
有什么想法吗?
答案 0 :(得分:2)
以下内容将匹配以.jpg
结尾的任何文本块并将其包装在<img>
标记中:
preg_replace('/\b\S+\.jpg\b/', '<img src="$0" />', $str);