下面是我的示例 html 文件:
some text here <img src="http://site.com/7b399e20/77165/5fa/2a31ffb8.jpg"/> sometext here
some text here <img src="http://site.com/7b399e20/2a31ffb8.jpg"/> sometext here
some text here <img src="http://site.com/7b399e20/2a31ffb8.png"/> sometext here
some text here <img src="http://site.com/2a31ffb8.jpeg"/> sometext here
我该如何进行这样的转变:
some text here <img src="web/2a31ffb8.jpg"/> sometext here
some text here <img src="web/2a31ffb8.jpg"/> sometext here
some text here <img src="web/2a31ffb8.png"/> sometext here
some text here <img src="web/2a31ffb8.jpeg"/> sometext here
Thanks
我将使用 Perl,因为我知道语法而不必查找它,但它在 awk 或 sed 中非常相似,正如 tekknolagi 所说:
perl -pi -e 's|http://site.com/.*([^/]+)"/>|web/$1"/>|;' <filename>
这将保留最后一个 / 和 " 之间的所有内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)