Regex bei Entfernung von Kommentaren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Regex bei Entfernung von Kommentaren

    Hallo, probier hier jetzt schon 2 Stunden rum & in Google hab ich auch nix passendes gefunden.

    Ich will alle Kommentare (erstmal einzeilig) entfernt haben.
    Aber eben nur wenn Sie in keinem String stehen.

    Aber es scheitert schon an der Abfrage ob vor dem Kommentar ein " oder ' kommt.

    kann mir da bitte jemand etwas weiterhelfen

    PHP-Code:
    (?<!([\s|.*]"|'[\s|.*]))(//.*)$ 
    Danke!

  • #2
    Re: Regex bei Entfernung von Kommentaren

    afaik kann man keine variablen lookbehind assertions gestalten, d.h. * muss raus, das sagt dir php afaik aber auch mit error_reporting(E_ALL);...
    Schreib einen Parser; while-Schleife und speichern der Zustände ... dürfte schneller gehen als mit regex rumzuwerkeln~

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      ok. danke. werd ich jetzt wohl auch machen!

      Kommentar

      Lädt...
      X