+ Antworten
Ergebnis 1 bis 5 von 5

Thema: regulärer Ausdruck

  1. #1
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    regulärer Ausdruck

    Hallo,

    meine ausganszeichenkette sind diese hier:

    <!-- BEGIN -->
    <!-- google_start -->

    nun möchte ich die erste zeichenkette vollständig aus dem quelltext entfernen, die zweite soll jedoch stehenbleiben

    ich hab schon mit den regulären ausdrück probiert, aber nie das gewünschte ergebnis

    $data = preg_replace("/\<!--(.*?)\-->/","",$data); -> damit werden mir alle ausdrücke gelöscht

  2. #2
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Warum nicht $data = preg_replace("/\<!-- BEGIN \-->/","",$data); ?

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  3. #3
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ich habei m quelltext nicht nur BEGIN stehen sondern auch END und dahinter steht mienst noch ein weiteres wort BEGIN SECTION1 oder BEGIN SECTION2 sowie das gleiche mit END. das wort dahinter ist also variabel.

  4. #4
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Dann so:
    $data = preg_replace("/\<!-- (BEGIN|END).*? \-->/","",$data);

    Alles, was innerhalb der Kommentarpfeile steht, mit BEGIN oder END anfängt und evtl von weiteren Zeichen gefolgt wird, wird gelöscht.

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  5. #5
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hi,

    so ging es jetzt bei mir:

    $data = preg_replace("/\<!-- (BEGIN|END)(.*?)\-->/","",$data);

    EDIT

    da warst du schneller als ich :-) habe mir grad mal auf regenechsen.de zu diesen ausdrücken was durchgelesen

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51