我有许多文件,我想删除除包含特定单词的行之外的所有行。我尝试使用 TextWrangler 执行此操作:文本 > 处理包含… 的行,但只能逐字执行。我使用的是 OS X。非常感谢您的帮助。谢谢
我的文件如下:(其他文件有更多行)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Robotron</title>
<originaltitle></originaltitle>
<id></id>
<mpaa></mpaa>
<actor>
<name></name>
<thumb> .jpg</thumb>
<name></name>
<thumb> .jpg</thumb>
</actor>
<genre>Action</genre>
<genre>Drama</genre>
</movie>
我想删除除包含以下字词的行之外的所有行:xml、movie、title、id、actor、name 和 genere;并将它们复制到新文件中。这可能吗?
新文件中期望的结果:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Robotron</title>
<id>Robotron</id>
<actor>
<name></name>
<name></name>
</actor>
<genre>Action</genre>
<genre>Drama</genre>
</movie>
答案1
我找到了!适用于:
(<\?xml|<movie>|</movie>|</id>|</title>|<actor>|</actor>|</name>|</genre>|</year>)
不管怎样,谢谢你。