[REGEX] Regulärer Ausdruck will nich' so ganz...

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

  • [REGEX] Regulärer Ausdruck will nich' so ganz...

    Ich habe eine HTML-Datei die diesen Code enthält:
    Code:
    <section SEKTION1>
    TEXT1
    </section>
    
    <section SEKTION2>
    TEXT2
    </section>
    
    <section SEKTION3>
    TEXT3
    </section>
    Nun möchte ich die Sektionen mit dem Text aufteilen,aber es funzt nicht so ganz wie ich mir das vorstelle(bin neu im regex-Geschäft )
    Ich benutze diesen Pattern:
    PHP-Code:
    !<section ([[:alnum:]]+)>(.*)</section>!si 
    Mit print_r() wird mir allerdings dieses Ergebnis ausgegeben:
    PHP-Code:
    Array ( [0] => Array ( [0] => TEXT1 TEXT2 TEXT3 ) [1] => Array ( [0] => SEKTION1 ) [2] => Array ( [0] => TEXT1 TEXT2 TEXT3 ) ) 
    Was ist da falsch?
    1. Nur der Name der 1. section ist gefunden worden
    2. Alle Inhalte der Sektionen sind in einem String und nicht in verschiedenen Arrays...Idee?

  • #2
    Option U damit der Ausdruck nicht gierig wird
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Danke,jetzt gehts!

      Kommentar

      Lädt...
      X