我对正则表达式毫无用处,并且还没有能够谷歌自己一个明确的解决方案,这一个。正则表达式来搜索+替换href =“URL”
我想搜索+替换一些文本($内容)的锚点的href内的任何url与一个新的URL(存储为变量$ newurl)。
更改此:
<a href="http://blogurl.com/files/foobar.jpg"><img alt="foobar" src="http://blogurl.com/files/2011/03/foobar_thumb.jpg" /></a>
要这样:
<a href="http://newurl.com/here/"><img alt="foobar" src="http://blogurl.com/files/2011/03/foobar_thumb.jpg" /></a>
我想使用的preg_replace将是最适合这个。喜欢的东西:
preg_replace('Look for href="any-url"',
'href="$newurl"',$content);
的想法是让一个WordPress头版上的所有图像链接到自己的岗位,而不是到全尺寸的图像(这是他们如何默认)。通常只会有一个网址可以替换,但我认为这不会替换所有可能的匹配。
希望一切有意义,并提前感谢!
加分点:我将如何修改这个只返回了第一场比赛? – boopboopbeep 2011-03-16 17:15:26