
Originariamente inviata da
badaze
$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 ?