Salve
come da titolo ho un problema con la funzione preg_replace();
ecco il codice
Codice PHP:
<?php
if($_POST['Invia'] == 'Invia') {

  
$testo $_POST['testo'];
  
$testo str_replace("\\"""$testo);

preg_replace("#Il signore antonio ha comprato([[:digit:][:punct:]]+) grammi di gelato #",$testo,$regs);

echo 
"Il signore antonio ha comprato [COLOR=#008040]".$regs[1]."[/COLOR] grammi di gelato";
?>



<title>test</title>
<link rel="shortcut icon" href="favicon.ico">
<input type="submit" name="preview" value="Posta">
</div>

</form>

<?php
} else {


?>
<html>
<title>test</title>
<link rel="shortcut icon" href="favicon.ico">
<form action="" method="post">
<div align="center">
Incolla qui:

<textarea cols="100" rows="20" name="testo"></textarea>

<input type="submit" name="Invia" value="Invia">
</div>
</form>
</html>
<?php

}
?>