ich schreibe gerade ein kleines Script, das eine Datei öffnet und dieses nach zwei Characters durchsucht, den Inhalt zwischen beiden Character und das erste Character löscht, den Rest der Datei aber beibehält.
Code: Alles auswählen
import re
fobj = open("test.txt", "r")
for line in fobj:
a = line
b_re = re.compile(r"#(.*?)\;", re.I)
for match in b_re.findall(a):
test = match
print test
test = ";"
print test
fobj.close()
Code: Alles auswählen
test;test2349234d;ewrwer;werwer;test#test2,;blabla;
te34tst;test2349t34t234d;ewr54t4wer;werwer;testtest2,;
test;test2349234d;ewrwer;werwer;testtes234,;
test;test34t349234d;ew;test#rwer;werwerte234234t2,;
Code: Alles auswählen
test;test2349234d;ewrwer;werwer;test;blabla;
te34tst;test2349t34t234d;ewr54t4wer;werwer;testtest2,;
test;test2349234d;ewrwer;werwer;testtes234,;
test;test34t349234d;ew;test;werwerte234234t2,;
Weiß jemand wie ich das machen kann?