Hi! Ich habe die Aufgabe, in mehreren Files nach bestimmten Mustern zu suchen...z.Bsp. G[A-Z]{2}G.
Die einfache Suche ( bloßes Auftreten) nach meinen 50 Mustern habe ich schon einmal programmiert, doch dieses Mal soll geprüft werden, ob ein Muster vorkommt, wenn bereits ein anderes gefunden wurde...Das Ziel wäre später eine 50x50 Matrix anhand derer man ablesen kann, ob Muster 1 und Muster 2 zusammen in den Files vorkommen und wie oft.
Und im Moment fällt mir nur eine elendlange Liste von while/if (m1.find() && mX.find())- Befehlen ein, was aber eine ganze Menge wären...
Daher meine Frage, ob Ihr wisst, wie man so etwas ohne großen Aufwand programmieren könnte...Pseudocode wäre schon ausreichend, Vorschläge für Perl wären auch in Ordnung.
Die einfache Suche ( bloßes Auftreten) nach meinen 50 Mustern habe ich schon einmal programmiert, doch dieses Mal soll geprüft werden, ob ein Muster vorkommt, wenn bereits ein anderes gefunden wurde...Das Ziel wäre später eine 50x50 Matrix anhand derer man ablesen kann, ob Muster 1 und Muster 2 zusammen in den Files vorkommen und wie oft.
Und im Moment fällt mir nur eine elendlange Liste von while/if (m1.find() && mX.find())- Befehlen ein, was aber eine ganze Menge wären...
Daher meine Frage, ob Ihr wisst, wie man so etwas ohne großen Aufwand programmieren könnte...Pseudocode wäre schon ausreichend, Vorschläge für Perl wären auch in Ordnung.