$x =~ s/(\|[A-Za-z\^\~]+\|)$temp[1]\|/\|$temp[0]\|/;