【发布时间】:2012-07-03 20:07:30
【问题描述】:
我想(从 html 页面)查找并替换 img 标记中所有出现的 src 属性。例如,采取
<img width="25" height="13" border="0" src="/images/flags/de.png">
并更改src 属性
我目前正在使用:
$info{content}=~s!(<img[^>]src=")(/.*)"!$http://$dest$2!gi;
$dest 是我要输入的 URL。
我的问题是它找到了第一次出现而不是后面的。
/g 选项不应该替换所有匹配项吗?
我确信正则表达式适用于下一次出现,因为如果我再次添加我的代码行,下一次出现就会被替换。
【问题讨论】:
-
相关:stackoverflow.com/questions/11247071/…(同一主题,不完全相同)
标签: perl html-parsing