$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 ?