Thomas: Regular Expression ::irgendwas:: ersetzen

Mahlzeit,

ich versuche beliebige Zeichen zwischen zwei doppelpunkten zu ersetzen: also zum Beispiel ::dieses:: gegen "jenes".
Aber wie lautet der Ausdruck dafür um die doppelten doppelpunkte zu finden?

Das funktioniert auf jeden Fall nicht: (/\b(::[/\w/.]::)/gi

Grüße
Thomas

  1. Hi,

    Das funktioniert auf jeden Fall nicht: (/\b(::[/\w/.]::)/gi

    doch, wenn sich zwischen den Doppelpunkten genau ein Zeichen (Slash, Buchstabe, Ziffer oder Punkt) befindet. Übrigens glaube ich nicht, dass Du wirklich eine Wortgrenze vor den Doppelpunkten suchst. Und warum hast Du den Slash zweimal in der Zeichenklasse? Den Punkt brauchst Du dort auch nicht zu escapen.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes