<分区>
我有一个自动生成的文件,该文件可能包含重复数据,这会导致我的解析器崩溃。如何逐行检查并根据 bash 上的字符删除不需要的行?例如:
for line in file.txt:
if '(1)' in line:
delete line
elif '(2)' in line:
delete line
elif '(3)' in line:
delete line
else:
return (file.txt with those lines removed )
样本输入
Hello my name is john
Hello my name is eric
Hello my name is jonh(2)
Hello my name is ray
Hello my name is john (1)
Hello my name is eric (3)
示例输出
Hello my name is john
Hello my name is eric
Hello my name is ray