我有一个看起来像这样的流(除了有更多的东西):
<ret:EditUse>Broadcast</ret:EditUse>
<EditUse>Movie</EditUse>
我正在尝试使用 sed 从中清除 XML:
sed "s_</?(ret:)?EditUse>__"
我已经使用 RegexPal 测试了正则表达式,但它似乎在 sed 中不起作用。有什么问题吗?
最佳答案
这是适用于 sed
的正则表达式:
sed "s_</\?\(ret:\)\?EditUse>__g"
- 使用反斜杠字符转义
?
,(
and)
- 使用
g
开关在每一行中多次应用正则表达式。
结果:
Broadcast
Movie
关于regex - sed 中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670543/