Jump to content
php.lv forumi

Recommended Posts

Posted (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 by spynode
Posted

tad jau labaak izmantot

preg_match_all('#<tmp>[^<]*</tmp>#', 'templeits', $masiivs);

 

print_r($masiivs[0]);

Posted (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 by spynode
Posted (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 by spynode
×
×
  • Create New...