Ich denke, %scan ist Dein Freund. Im Prinzip musst Du nur die Ausnahmen mit " "" """ abarbeiten. Ist doch eine reizvolle Aufgabe - hab ähnliches soeben für einen Webservice gelöst.