Mailinglisten-Archive |
Moin, Is ja ein sehr heufiges thema mit den preg's :) Also ich hab mein pattern schon. Und nur fehlen mir ein paar optimierungen. Hier der pattern: preg_match_all('/\/\/LOOP_DB->(.+)\'\/\/(.+)\/\/NEXT_LOOP\/\/(.+)\/\/END_LOO P\/\//is',$templ, $templ2); So schaut der code aus den ich damit verarbeiten will: ...html [!-- //LOOP_DB->'db','*','id=84775','track'// --] ... bla bla ... [!-- //NEXT_LOOP// --] ... Blub blub ... [!-- //END_LOOP// --] ... Hicks ... [!-- //LOOP_DB->'dbxx','*','id=845','track4'// --] ... bla bla bla bla bla bla ... [!-- //NEXT_LOOP// --] ... Blub blub blub ... [!-- //END_LOOP// --] ... Hicks ... ... Html ... Was ich will is ein array mit dem teil nach //LOOP_DB->*// also wo der stern is, (da kann alles mögliche stehen) dann das '... Bla bla ...' und '... Blub blub ...' Und natürlich noch das 2te array und wenn da ein 3tes usw... Wenn ich das suchmuster nur einmal im zu suchenden text habe klappt es, jedoch wenn ich mehrere drinn hab, bekomm ich alles innerhalb des ersten LOOP_DB und des letzten END_LOOP Ich denke ich muss da nur einen modifikator anders setzen das er schon ein array mit dem ersten auffinden des suchmusters macht und dann neu sucht. Hm, ideen? Lg michael -- Deine PortalCommunity -> zuhause at net4u.cc http://net4u.cc = WebRadio, Chat, Foren, Fun and more...
php::bar PHP Wiki - Listenarchive