Ich versuche, ein Problem mit Parsing-Muster aus einer Zeichenfolge in Haskell zu lösen.Haskell - Analysieren bestimmter Muster aus einer Zeichenfolge
die folgende Zeichenfolge Gegeben:
s = "/show\ hello how are /dont\ you /;dont\ doing /;show\"
Das Programm, bis die Suche nach ‚/‘ dann Inhalt halten gefunden, bis der Suche nach ‚\‘ lesen würde. Der Inhalt wird mit einer Liste von genehmigten Wörtern verglichen, die ich bereits sortiert habe.
Das Problem, das ich habe, besteht eigentlich darin, den Inhalt von der Zeichenfolge zu analysieren und daran festzuhalten, um die erforderlichen Prüfungen durchzuführen.
Wie würde ich das machen?
Danke.
Strings sind Listen, so dass die Liste Funktionen in Vorspiel, wie 'takeWhile' verwenden, das Problem einen Schritt zu einer Zeit, in Angriff zu nehmen, dann die Schritte kombinieren, bis Sie das bekommen Lösung. Oder Sie schauen in Parsec. – MicroVirus