[英]grep to extract out regular expression href and rel from html
我正在处理的html看起来像这样
<a class="title may-blank" data-event-action="title" href="/r/gaming/comments/6t8dj0/we_can_play_singleplayer_games_off_the_internet/" tabindex="1" data-href-url="/r/gaming/comments/6t8dj0/we_can_play_singleplayer_games_off_the_internet/" data-inbound-url="/r/gaming/comments/6t8dj0/we_can_play_singleplayer_games_off_the_internet/?utm_content=title&utm_medium=hot&utm_source=reddit&utm_name=frontpage" rel="">We can play singleplayer games OFF THE INTERNET? Are they seriously that out of touch to advertise this?</a>
这样的多行
我只想要href="http://xxxxxxxx"
和rel="">yyyyyyyyyy
的引号之间的rel="">yyyyyyyyyy
,其余的都是不必要的。
我希望他们像这样输出,上面的每个块都换一行
<a href="http://xxxxxxxx" rel="">yyyyyyyyyy</a>
知道我该如何解决吗?
因此,这是一个10秒钟的解决方案。 它可能有点脆弱,但是应该假设字符串在名为html.txt的文件中就可以工作
cat html.txt | sed 's/class.*href/href/' | sed 's/data-in.*rel=/rel=/'
Ĵ
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.