Hallo miteinander,
ich arbeite gerade an einem kleinen Tool, was Lua-Files ausliest. Ich überspringe dabei sämtliche Zeilen, die mit "--" (Kommentar: Zeile) oder "--[[" (Kommentar: Block) beginnen. Nun kommen in der Datei auch Strings vor, hinter denen ein Kommentar steht. Diese bearbeite ich mit folgendem Befehl, um den Kommentar zu entfernen:
Jetzt habe ich allerdings das Problem, dass es leider auch Zeilen gibt, die "--" innerhalb des auszulesenden String besitzen:
oder
Meine Idee ist, dass ich die oben genannte Pattern nur anwende, wenn entweder kein Anführungszeichen oder mind. zwei davon vor dem "--" stehen. Leider finde ich keine passende Pattern dafür. Ich hoffe, ihr könnt mir weiterhelfen.
Falls euch eine elegantere Lösung einfällt, nehme ich die auch gern entgegen
Besten Dank im Voraus.
ich arbeite gerade an einem kleinen Tool, was Lua-Files ausliest. Ich überspringe dabei sämtliche Zeilen, die mit "--" (Kommentar: Zeile) oder "--[[" (Kommentar: Block) beginnen. Nun kommen in der Datei auch Strings vor, hinter denen ein Kommentar steht. Diese bearbeite ich mit folgendem Befehl, um den Kommentar zu entfernen:
Jetzt habe ich allerdings das Problem, dass es leider auch Zeilen gibt, die "--" innerhalb des auszulesenden String besitzen:
oder
Meine Idee ist, dass ich die oben genannte Pattern nur anwende, wenn entweder kein Anführungszeichen oder mind. zwei davon vor dem "--" stehen. Leider finde ich keine passende Pattern dafür. Ich hoffe, ihr könnt mir weiterhelfen.
Falls euch eine elegantere Lösung einfällt, nehme ich die auch gern entgegen
Besten Dank im Voraus.