[Php-it] preg replace
Domenici L.
domenico.lorusso at pleiade.it
Fri Aug 18 12:06:14 CEST 2006
Ciao ragazzi,
è più forte di me faccio una fatica tremenda a capirci qualcosa....!
Qualcuno sa dirmi perché questo codice non funziona?
$testo=<<<EOT
<!-- {{
begin rule
end;
begin variables
{headerRappresentate||
type=>header||
label=>Rappresentante}
{nome||group=>nominativo}
{cognome||group=>nominativo}
{nominativo}
{ruolo}
{ragionesociale}
{via||group=>sedeLegale}
{civico||group=>sedeLegale}
{indirizzo||group=>sedeLegale}
{sedeLegale}
end;
}} -->
<p>Il sottoscritto {nome} {cognome}, nella sua qualità di {ruolo},
autorizzato a rappresentare legalmente {ragionesociale}, con sede legale
in {via}, {civico}
{indirizzo},</p>
EOT;
$er='/^'.preg_quote('<!-- {{').'*?'.preg_quote('}} -->').'/';
$template=preg_replace($er,'',$testo);
echo '<pre>'.htmlentities($er\n$template).'</pre>';
il risultato dovrebbe essere solo la $er e il paragrafo (<p>Il
sottoscritto...)
ciao
--
Domenico L.
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
More information about the Php-it
mailing list