dalam regex ada yang disebut dengan parenthesized pattern, regex yang ada dalam tanda kurung. setiap regex dalam kurung memiliki nomor mulai dari 1-99.
Misal:
$teks="hay bos apa kabar? coy apa kabar?";
$replace=preg_replace("/(bos) apa (kabar)/i",'\1',$teks);// hasilnya adalah "hay bos? coy apa kabar?"
$replace=preg_replace("/(bos) apa (kabar)/i",'\2',$teks);// hasilnya adalah "hay kabar? coy apa kabar?"
$replace=preg_replace("/(bos) apa (kabar)/i",'\1,\2',$teks);// hasilnya adalah "hay bos,kabar? coy apa kabar?"
$replace=preg_replace("/(bos) apa (kabar)/i",'\0',$teks);// hasilnya adalah "hay bos apa kabar? coy apa kabar?"
echo $replace;
?>
|--------- 0 ----------|
/(bos) apa (kabar)/i
|- 1 -| |- 2 -|