我需要用文本替换下面的 url(包括 img 标签)。我对正则表达式不是很好......正如你可以看到它的日期动态,它以两种不同的方式结束:使用alt=";)">有时使用class="wp-smiley" />
<img src="http://thailandsbloggare.se/wp-content/uploads/2012/10/icon_wink.gif" alt=";)">
有时在最后加上 class="wp-smiley"
<img src="http://thailandsbloggare.se/wp-content/uploads/2012/09/icon_wink.gif" alt=";)" class="wp-smiley" />
因此,每当发布此图像时,我都希望将完整的字符串替换为文本“;)”
我已经设法为所有内容编写正则表达式,直到alt=";)">有时使用class="wp-smiley" />但后来我被卡住了,这里需要一些 OR 功能。
<img src="http://thailandsbloggare.se/wp-content/uploads/20\d\d/\d+/icon_wink\.gif
以下回复后更新信息
<img src="http://thailandsbloggare.se/wp-content/uploads/20[0-9]{2}/[01][0-9]/icon_wink.gif" alt=";\)" *(|class="wp-smiley")?>
和
两者都无法返回包含class="wp-smiley" /> 的字符串
它是一个使用 PHP 在 Wordpress 中构建的网站,我正在使用http://urbangiraffe.com/plugins/search-regex/
提前致谢!