G
Guest
Gast
Hi,
hab grade n bisschen über die Suche geschaut aber irgendwie nicht so dass gefunden was ich eigentlich gesucht habe.
Mein Problem ist, ich bekomme einen SQL-String übergeben der mit "SELECT * FROM" beginnt und auch eine WHERE-Klausel am Ende hat. Den FROM- und WHERE-Teil kann ich für die Weiterverarbeitung verwenden, allerdings sollen beim SELECT nicht alle Felder (*) ausgewählt werden, sondern nur bestimmte.
Meine Überlegung war jetzt einfach SQL-String#replaceAll("*", "liste der nötigen Felder"), nur leider funktioniert das ja nicht, da * beim Regex ja ein Jokerzeichen ist so weit ich weiss.
Kann mir vielleicht von euch einer weiter helfen und mir sagen wie ich den * am einfachsten ersetzen kann? Entschuldigt bitte die dumme Frage aber irgendwie stehe ich mit regulären Ausdrücken immer noch etwas auf Kriegsfuß
Danke schonmal für eure Hilfe.
hab grade n bisschen über die Suche geschaut aber irgendwie nicht so dass gefunden was ich eigentlich gesucht habe.
Mein Problem ist, ich bekomme einen SQL-String übergeben der mit "SELECT * FROM" beginnt und auch eine WHERE-Klausel am Ende hat. Den FROM- und WHERE-Teil kann ich für die Weiterverarbeitung verwenden, allerdings sollen beim SELECT nicht alle Felder (*) ausgewählt werden, sondern nur bestimmte.
Meine Überlegung war jetzt einfach SQL-String#replaceAll("*", "liste der nötigen Felder"), nur leider funktioniert das ja nicht, da * beim Regex ja ein Jokerzeichen ist so weit ich weiss.
Kann mir vielleicht von euch einer weiter helfen und mir sagen wie ich den * am einfachsten ersetzen kann? Entschuldigt bitte die dumme Frage aber irgendwie stehe ich mit regulären Ausdrücken immer noch etwas auf Kriegsfuß
Danke schonmal für eure Hilfe.