Regulärer Ausdruck für double String

<Barret>

Mitglied
Regulärer Ausdruck und SQL Syntax Fehler

Hi,

Ich habe folgendes Problem ich möchte z.b einen php code highlighten und zwar den double string z.b echo "String"; bis dahin habe ich auch schon meinen Ausdruck und er geht aber wenn z.b 2 "" nebeneinander stehen dann ist der ganze nachfolgende code falsch gehighlightet z.b bei echo ""; Wie muss ich meinen Ausdruck ändern damit er auch dieses Problem löst ?

/^"(.*?[^\\\\]|)"/s

Ich hoff man kanns lesen :)

Ich habe noch ein Problem und zwar wenn ich ein PHP File auslese und den Inhalt in eine DB schreiben möchte kommt ein SQL Syntaxfehler wenn ich aber vorher die function addshlashes benutze dann gehts. Aber wenn ich den Code in über eine Textarena eingebe und das ohne addshlashes in die db schreiben möchte geht es, jetzt frag ich mich warum ist das so und wie kann ich das lösen ?
 
Zuletzt bearbeitet:
Zurück