Reg Expression Between

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

  • Reg Expression Between

    Hallo,

    bin am verzweifeln

    habe einen String in dem ein haufen XML zeug drin steht, und will ein XML tag davon auslesen (simple xml und soweiter ist nicht erlaubt), daher benutze ich ereg.

    ich habe jetzt ein tag namens:
    <test134 ID="100001"/>

    nun möchte ich die 100001 auslesen und würde das so tun:
    ereg('<test124 ID="(.*) "/>' , $xmlstring, $link);

    er findet das auch, aber er hört nach der 100001 nicht auf, sondern druckt alle tags an die hinter diesem kommen.

    ich möchte in $link nur 100001 stehen haben, d.h. was zwischen den "" in dem <test124 id="whatever"/> Tag steht.

    Kann mir jemand helfen?

    Vielen Dank im vorraus
    Live is a bitch... so fuck it

  • #2
    Code:
    [^"]
    statt .
    Müsste imho gehen! Alternativ geht's wahrscheinlich auch per Modifier U

    Kommentar


    • #3
      gigantisch, [^"] hat funktioniert!


      vielen dank!!!
      Live is a bitch... so fuck it

      Kommentar

      Lädt...
      X