У меня есть следующий ввод,
OK SYS 10 LEN 20 12 43
1233a.fdads.txt,23 /data/a11134/a.txt
3232b.ddsss.txt,32 /data/d13f11/b.txt
3452d.dsasa.txt,1234 /data/c13af4/f.txt
.
И я хотел бы извлечь весь вход, кроме строки, содержащей
"OK SYS 10 LEN 20
" и последняя строка, содержащая один "."
(точка).
То есть, я хочу извлечь следующие
1233a.fdads.txt,23 /data/a11134/a.txt
3232b.ddsss.txt,32 /data/d13f11/b.txt
3452d.dsasa.txt.1234 /data/c13af4/f.txt
Я попробовал следующее:
for item in output:
matchObj = re.search("^(?!OK) | ^(?!\\.)", item)
if matchObj:
print "got item " + item
но он не работает, поскольку он не производит никакого вывода.