spynode Posted October 27, 2004 Report Share Posted October 27, 2004 (edited) Es priekš savas lapas gribu uztaisīt savādāku templatu havošanas sistēmu un tam man vajag dabūt no piem. template.html ārā vienā arrajā visu, kas ir iekeš piem. <tmp> </tmp> tagiem. Nesūtiet mani pie xml, negribu. Sakarā ar to, ka es no regexiem neko nesaprotu, es gribētu kādam palūgt man uzrakstīt regexu, kurš man atrod tādas sakritības. Edited October 27, 2004 by spynode Link to comment Share on other sites More sharing options...
рпр Posted October 27, 2004 Report Share Posted October 27, 2004 tad jau labaak izmantot preg_match_all('#<tmp>[^<]*</tmp>#', 'templeits', $masiivs); print_r($masiivs[0]); Link to comment Share on other sites More sharing options...
spynode Posted October 27, 2004 Author Report Share Posted October 27, 2004 (edited) Šajā gadijumā $masīva elementi arī ir masīvi, kuri visi ir tukši. Iespējams, ka regex nepareizs... nezinu, bet šis paņēmiens nestrādā. Oh sorry. Es mēģināju ar viņu parsēt templeitu, kurā nav neviena vajadzīgā taga, tapēc arī viņšbija tukš. Vecīt tavs paņēmiens strādā, paldies tev ;) Edited October 27, 2004 by spynode Link to comment Share on other sites More sharing options...
spynode Posted October 27, 2004 Author Report Share Posted October 27, 2004 (edited) Ir iespējams to regexu pārtaisīt tā, lai masīvā ieliek rezultātus bez tagiem. tb Lai atrod piem. <tmp>maize</tmp> un masīvā ieliek tikai maize ? Ja ir pārtaisiet to regex lūdzu. NEVERMIND. Ir tak strip_tags. Edited October 27, 2004 by spynode Link to comment Share on other sites More sharing options...
bubu Posted October 27, 2004 Report Share Posted October 27, 2004 preg_match_all('#<tmp>([^<]*)</tmp>#', 'templeits', $masiivs); print_r($masiivs[1]); Link to comment Share on other sites More sharing options...
Recommended Posts