Salve a tutti, dopo i piccoli problemi che ho risolto su questo forum, ora mi ritrovo io con un piccolo problema. Creando un piccolo Template Engine per pagine html mi sono bloccato su una regex:
al posto della faccina c'è ": ("codice:#\{Loop:(\d+|\$\w+)\}([^{/Loop}].+)\{/Loop}#U
Questa espressione funziona benissimo su di un testo del tipo
ma se provo a darle il testocodice:{Loop:10}INSIDE 1 LOOP{Loop:$myVar}INSIDE 2 LOOP{/Loop}{/Loop}
Non funziona più. Sapete il motivo?codice:{Loop:10}INSIDE 1 LOOP {Loop:$myVar}INSIDE 2 LOOP{/Loop}{/Loop}
Grazie in anticipo.

Rispondi quotando