sed 替换 iframe 中的随机站点 url
我的问题是有很多页面受 iframe 影响,每个页面都有不同的 url 或不同的 id 这是示例
<iframe src="http://xxxxxx.xxxx/xxxx.xxx" width=xxx height=xxx style="visibility: hidden"><iframe>
,或者
<iframe src="http://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe>
有时所有 xxx 都是随机的 我需要做的是删除此 iframe,并将其替换为空白 像这样
sed -i 's%<iframe src="xxx://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe>%%g' file
对不起我的英语不好 提前致谢
my problem there is alot of pages infacted with iframe each one of them have different url or different id
here is example
<iframe src="http://xxxxxx.xxxx/xxxx.xxx" width=xxx height=xxx style="visibility: hidden"><iframe>
or
<iframe src="http://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe>
where all xxx are random some times
what i need to do is to remove,replace this iframe with blank
like this
sed -i 's%<iframe src="xxx://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe>%%g' file
sorry about my bad english
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题不是很清楚,但据我了解,您希望从文件中删除所有带有 style="visibility:hidden" 的 iframe。
像这样的东西应该适合你:
......或者更具体一点:
The question is not very clear but from what I understand you want to remove all iframes with the style="visibility:hidden" from the file.
Something like this should work for you:
...or a bit more specific: