Ich versuche, eine Zeichenfolge ähnlich der analysieren nach einem Geist Parser:Verarbeitung Escapes den Geist Parser Framework
<junk> -somearg#this is a string with a literal ## in it# <junk>
Was ich suche eine Grammatik ist, die den Abschnitt extrahieren innerhalb der # -Markierungen, ist aber schlau, um die doppelte ## in der Mitte zu überspringen, was ein Escape ist, das eine wörtliche # bedeutet.
Das war, was ich im Sinn hatte: Gibt confix_p(L'#', *anychar_p, L'#' >> ~ch_p(L'#'))
jedoch
:
#this is a string with a literal ##
ich es über die ##
Zeichen überspringen möchten .... ist das möglich?
billy3
+1, weil ich das Spirit Parser Framework bis jetzt nicht kannte. Die Dokumente lesen. – Sahas