soll n pythonprog schreibn das zur mustererkennung(suchen in texten) dient.
den grund aufbau hab ich shcon mal, aber soll jetzt einmal noch das prog so erweitern, dass das prog jedes muster aus dem text findet und dies dann auch dem benutzer zeigt (also print oder return... weiß es net so genau)
es soll dann dein Tupel mit allen positionen liefern...
außerdem außerdem soll das programm ein muster "zensieren" also wenn in einem wort wie arschaks das wort arsch steht soll das programm eine 0 wiedergeben (wenn es nicht enthalten is eine 1) hoffe ihr könnt mir wenigstens n bissle helfen...
hier is mein fertiger code zu einfachen mustererkennung:
Code: Alles auswählen
def suche(text,muster):
textlaenge = len(text)
musterlaenge = len(muster)
for index in range(0,textlaenge-musterlaenge+1,1):
if text[index:(index + musterlaenge)] == muster:
return index
return -1
t = "ersagteabernichtsaber"
m = "aber"
print suche(t,m)
Edit (Leonidas): Code in Python-Tags gesetzt. Einrücken werde ich aber nicht.