[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&agrave; 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