Forum: Programmieren allgemein
by himitsu,
16. Feb 2010
Neee, es ist eine Klasse für die Auswertung von erweiterten Perl-Compatible Regular Expressions.
Und in dem Baum wird praktich der ganze Ausdruck entsprechend abgelegt, wobei diese Charsets eben eines er Elemente darstellt.
Nur bei diesem Rucksackproblem hätte ich dann noch einige Probleme:
Mehrere Klasse verfügen über selbe Zeichen, welche aber praktisch jeweils mehrfach vorkommen können,...
Forum: Programmieren allgemein
by himitsu,
16. Feb 2010
Nja, das Problem ist, daß alle "Character Classes" ala und alles Verwandte in dem Baum das selbe Ergebnis liefern.
Und zwar nur noch einen einziges CharSet vom Typ TDynamicCharSet" und es somit keine Infomationen mehr gibt, woraus dieses Set mal zusammengesetzt wurde.
Das Einzige, welches ich direkt erstellen kann, wäre ein eventuell ellenlanger Ausdruck, so wie er oben schonmal gepostet...
Forum: Programmieren allgemein
by himitsu,
16. Feb 2010
Nja, ich hab hier die Anfänge einer vollständig unicodefähigen RegEx-Klasse (ePCRE),
welche bei Übergabe eines Ausdrucks (als String natrülich) diesen in eine entsprechende Baumstruktur zerlegt, wobei von diesen Charsets nur das Ergebnis im Baum zurückbleibt.
Und der Original-Ausdruck wird aktuell auch noch nicht gespeichert.
Nun kann man jetzt der Klasse z.B. über ein Property Expression...
Forum: Programmieren allgemein
by himitsu,
16. Feb 2010
Tachchen,
ich versuch es nochmal besser zu erklären.
Es geht im Prinzip um ein Set of WideChar
(genauer geht es um einige DynCharSets, aber dieses ist eigentlich belanglos)
Ich hab praktisch ein Set und möchte dieses möglichst effizient in eines von ein paar vordefinierten "Sets" und den Rest zerlegen.
Es handelt sich dabei um mehrere zusammengesetzte CharSets aus einem...