Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2008, 19:53
turbex
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 4 meses
Puntos: 1
un problema con regexp

a ver amigos.... tengo un pequeño problema... hay algo q no me sale y he buscado pero nada... a ver si me dan una mano

Código HTML:
$patron = "producto/([0-9a-zA-Z-]+)";
$redirect = "productos/showProduct/$1";
entonces... si yo pongo producto/producto-1, esto cumple con el patron... y ahora $redirect debe ser producto/showProduct/producto-1... me entienden???

ahora... xq kiero con expresiones regulares,
xq si tengo algo como esto:
Código HTML:
$patron = "productos/([0-9a-zA-Z-]+)/([0-9]+)";
$redirect = "productos/listCategory/$1/$2";
en ese caso lo q encontró debe reemplazarlo en $1 y $2 respectivamente... algo asi como lo hace un .htaccess... pero kiero hacerlo con php

alguien sabe como hacerlo?
la coincidencia del patron la hago con ereg y tdo ok
pero no sé como hacer ese reemplazo...

por favor alguien q me ayude

gracias amigos :)