我试图找出如何使用正则表达式在一小段文本中移动图像,以便例如:
this is a <img src="image.jpg" /> paragraph
Run Code Online (Sandbox Code Playgroud)
变成
<img src="image.jpg" /> this is a paragraph
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法
简化匹配,但将用于仿XHTML:
$src = preg_replace('/^(.*?)(<img[^>]+>)/m', '$2 $1', $src);
| | | |
start of line | the img tag switching
everything that follows positions
Run Code Online (Sandbox Code Playgroud)
这假设您将行的开头视为段落的开头.
由于这是你的第二个正则表达式问题,我想暗示阅读http://www.php.net/manual/en/reference.pcre.pattern.syntax.php和http://regular-expressions.info/