Hallo,
immer das gleiche mit den Regex. alle paar Monate beschäftige ich
mich mal damit mit endlosen schlaflosen nächten und wenn es
dann halbwegs Erfolge bringt ist alles nach ein paar Monaten
Pause wieder vergessen, grausam.
Das Problem ist immer wieder den Anfang zu finden.
Ich möchte lediglich verschiedene Texte separieren die
verschiedene Trennzeichen haben:
-------------------------------------
##1 id1
##2Erster Eintrag
##3
Das ist mein erster Eintrag und nur ein Test.
##1 id2
##22. Eintrag
##3
Das ist mein 2. Eintrag und nur ein Test.
##1 id3
##23. Eintrag
##3
Das ist mein 3. Eintrag und nur ein Test.
##1 id4
##24. Eintrag
##3
Das ist mein 4. Eintrag und nur ein Test.
##1 id5
##25. Eintrag
##3
Das ist mein 5. Eintrag und nur ein Test.
-------------------------------
Wenn ich nun zum Beispiel die Inhalte nach ##3 bis ## folgt haben möchte, schmeisst der mir alles raus.
Jetzt las ich in meinen eigenen (nicht mehr verständlichen)
Erinnerungen, dass ich $ als Grenze einsetzen muss, aber klappt auch nicht.
preg_match_all('/##3.*##$/mus',$data,$ar3);
Wer kann helfen?
Jens