Quote Originariamente inviata da cassano Visualizza il messaggio
Ma questo cosa fa ?

"\\1$replace\\2"
$pattern = "/(\,)\d{2}(\D)/";

\\1 corrisponde a (\,)
\\2 corrisponde a (\D)

Esempio :
Hai la stringa " 111,10A" => In questo caso \\1 = , e \\2 = A. \\x consente quindi di catturare una parte del pattern racchiuso tra parentesi. La prima ( corrisponde a \\1 e la seconda ( a \\2, etc...

Se metto solo "$replace" allora preg_replace rimpiazza ,10A con XX e ottengo 111XX

Se metto "\\1$replace\\2" allora preg_replace rimpiazza ,10A con ,XXA e ottengo 111,XXA

Hai la stringa "111,10A 98,12D". Riesci a dire quali saranno i valori di \\1 e \\2 per i due rimpiazzamenti ?