如何用sed正则删除文本中的tag?
帮解释下这个正则
目的是删除文本文件中的tag
# cat html.txt
<b>This</b> is what <span style="text-decoration: underline;">I</span> meant. Understand?
$ sed 's/<[^>]*>//g' html.txt
This is what I meant. Understand?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
<[^>]*>
分为三部分吧
匹配<
匹配不是>的内容, * 表明越多越好(贪婪匹配)
匹配>
综上就匹配到了tag了
这么简短去了tag,6到无与伦比!