Untersuchen und Zerlegen von Zeichenketten (Eingaben) (TikZ)
Wie kann man in TikZ Zeichenketten auf bestimmte Strukturen untersuchen, um daraufhin bedingte Anweisungen ausführen lassen zu können;
beispielsweise ist gegeben:
\def \a{CH_3-CH_2-OH}
und nun soll von Links nach rechts der Inhalt von \a `\a` auf Unterstriche {_} {`_`} sowie {-} {`-`} untersucht werden, und im positiven Falle eine Anweisung ausführen, wobei der Inhalt (also die Buchstaben) zwischen diesen als neue Variablen gespeichert werden; die Zahl(en) nach dem Unterstrich ebenso:
\def \b1{CH}
\def \z1{3}
\def \b2{CH}
\def \z2{2}
\def \b3{OH}
Wichtig wäre, dass irgendwie eine Zuordnung der Zahlen zu den jeweils zu vorigen Buchstaben erhalten bleibt.
Wie bewerkstelligt man das in TikZ?
Wäre für jede Hilfe sehr dankbar.