hi
ich schreibe gerade so eine art parser für loops (schleifen). darin soll eben ein markierter bereich wiederholt werden, z. b.:
"Text" soll 10 mal wiederholt werden. Da könnte aber auch etwas anderes stehen. es geht eben darum, das der parser die stelle erkennt und den loops ausführt. der parser soll den text von anfang bis ende "durchparsen". es gibt nämlich noch ein paar andere sachen im parser, für die die reihenfolge wichtig ist. also einfach den text ersetzen wäre nicht sinnvoll.
am besten ist es, wenn der parser den muster mit einem regulären ausdruck erkennt ({LOOP<}Text {>LOOP}) und dann die entsprechende position im text zurückgibt, also z. b. "der text {LOOP<}Text {>LOOP} bedindet sich bei zeichen 10 bis zeichen 29".
wie kann ich sowas in php machen?
ich schreibe gerade so eine art parser für loops (schleifen). darin soll eben ein markierter bereich wiederholt werden, z. b.:
Code:
Das ist ein... {LOOP<}Text {>LOOP}
am besten ist es, wenn der parser den muster mit einem regulären ausdruck erkennt ({LOOP<}Text {>LOOP}) und dann die entsprechende position im text zurückgibt, also z. b. "der text {LOOP<}Text {>LOOP} bedindet sich bei zeichen 10 bis zeichen 29".
wie kann ich sowas in php machen?
Kommentar