ja ich habe noch überlegt ob ich es im alten Thread posten soll, war mir aber unsicher ob da überhaupt jemand reinschaut bzw. ich dachte weil es ja eine Lösung sein soll OHNE RegEx.
...
Ich wollte dich eh auch fragen, ob du event. mit Perl das anders angehen würdest?
Ich würde eine zweistufige RE verwenden.
Christan Seilers Ansatz ist zwar einleuchtend, basiert aber noch auf mangelhaften Daten. So ist der Name deiner *Option variabel, und du musst zuerst die Syntax der Bausteine Option Variable und Parameter definieren.
Was du machen kannst:
Teste dein File, ob irgend etwas wie \S\\S vorkommt. Wenn solches nicht vorkommt, dann kannst du hoffen, dass dein Problem relativ einfach lösbar ist. Wenn aber \S\ vorkommt, dann ist bereits die Erkennung von Parametern schwierig. Ein Parameter muss dass \s\* voraussetzen.
Mangelhaft finde ich, dass du uns nie über die Syntax des Files restlos aufklärst. Das wäre aber deine erste Aufgabe. und mit ein paar RE Abfragen kannst auch dokumentieren, auf was Verlass sein darf.
mfg Beat