Hallo,
ich möchte gerne ein SQL-Dump auslesen und parsen.
Bei einer "Insert"-Anweisung möchte ich gern die durch Kommata getrennten Werte in einzelnen Variablen aufgetrennt haben.
Jetzt können aber natürlich die Kommata auch innerhalb des Wertes vorkommen.
Kann man das trotzdem mit regulären Ausdrücken lösen?
Bzw. eigentlich gibt es ja schon eine Funktion, die in der Lage ist einen solchen String korrekt in seine Werte zu zerlegen. func_args macht genau das - nur leider kann man das eben nicht auf einen eigenen String anwenden.
Wie kann ich das Gleiche mit einem String schaffen?
ich möchte gerne ein SQL-Dump auslesen und parsen.
Bei einer "Insert"-Anweisung möchte ich gern die durch Kommata getrennten Werte in einzelnen Variablen aufgetrennt haben.
Jetzt können aber natürlich die Kommata auch innerhalb des Wertes vorkommen.
Kann man das trotzdem mit regulären Ausdrücken lösen?
Bzw. eigentlich gibt es ja schon eine Funktion, die in der Lage ist einen solchen String korrekt in seine Werte zu zerlegen. func_args macht genau das - nur leider kann man das eben nicht auf einen eigenen String anwenden.
Wie kann ich das Gleiche mit einem String schaffen?
Kommentar