jmd: preg_replace... $ links

hallo!

der teil im code sieht so aus:
$plaincontent = preg_replace ('#<a.*>(.*)</a>#sUi','\1', $datei_inhalt);

somit wird der link-code entfernt, also <a href....> und </a>.
aber es soll auch das dazwischen gelöscht werden!

wie geht das dann?

  1. Hi,

    $plaincontent = preg_replace ('#<a.*>(.*)</a>#sUi','\1', $datei_inhalt);

    eieiei. Du möchtest Dich mit Greediness auseinandersetzen.

    somit wird der link-code entfernt, also <a href....> und </a>.
    aber es soll auch das dazwischen gelöscht werden!

    Den Inhalt ersetzt Du aktiv wieder rein. Lass das einfach, und die Welt wird grün und voller Schmetterlinge sein.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. was soll denn diese antwort?!

      ich hab hier doch wohl ne halbwegs anständige frage gestellt und man sagt mir, ich soll mich mit andren sachen beschäftigen...

      ich wäre für ne hilfreichere antwort dankbarer.

      1. Hi,

        was soll denn diese antwort?!

        Dir helfen. Du musst sie nur lesen, verstehen und nutzen.

        ich hab hier doch wohl ne halbwegs anständige frage gestellt und man sagt mir, ich soll mich mit andren sachen beschäftigen...

        Ja, weil Du andernfalls früher oder später eine böse Überraschung erlebst.

        ich wäre für ne hilfreichere antwort dankbarer.

        Ich habe Dir gesagt, wo der Fehler liegt.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
      2. Hallo jmd,

        was soll denn diese antwort?!

        Dir helfen.

        und man sagt mir, ich soll mich mit andren sachen beschäftigen...

        Mach es einfach, es wird schon seinen guten Grund haben.

        ich wäre für ne hilfreichere antwort dankbarer.

        Was hast du an der Antwort nicht verstanden? Sie war (wie eigentlich immer)
        sehr präzise von Cheatah.
        Falls du sie nicht verstehst, werfe nochmal einen Blick ins Manual über die
        Funktion.

        Grüße
          David

        --
        >>Nobody will ever need more than 640k RAM!<<
        1981 Bill Gates
        1. ok,
          aber bitte sagt mir eine andere lösung als alternative, denn es aknn ja wohl nicht soo schwer sein, ne geeignete funktion zu finden und ihr kennt diese doch eh!
          also bitte ...

          1. Hallo jmd,

            aber bitte sagt mir eine andere lösung als alternative

            Das hat Cheatah bereits im ersten Posting getan. Ebenso nannte er dir deinen
            Fehler, der zur Ausgabe der "Linkbeschriftung" führt.

            Grüße
              David

            --
            >>Nobody will ever need more than 640k RAM!<<
            1981 Bill Gates
            1. anstatt dem armen kerl einfach seinen code zu geben, spannt Ihr ihn auf die folter... nicht sehr nett ;-)

              preg_replace ('#<a.*</a>#','\1', $datei_inhalt);

              1. Hi,

                anstatt dem armen kerl einfach seinen code zu geben, spannt Ihr ihn auf die folter... nicht sehr nett ;-)

                recherchiere bitte im Archiv, warum wir das tun.

                preg_replace ('#<a.*</a>#','\1', $datei_inhalt);

                In jedem Fall ist unser Verhalten netter, als das Posten falscher Lösungen ... :-)

                Cheatah

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