Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2008, 20:14
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Reemplazar campos... ereg_replace?

claro... veamos un patrón

Código:
width="<AQUÍ DEBE HABER ALGO>"
ese "algo" en este caso es lo que sea, osea . (punto)

quieres capturarlo? ... encierralo entre paréntesis, osea (.)

bien, pero no es un solo carácter... pueden ser muchos!, osea (.*)

ahora, como hago que busque el patrón en la cadena ?

pues, indicándole donde empezar a buscar, etc, etc....

vaya, eso es una expresión regular ... un patrón, o expresión... común, conocida, bien sabida... regular

Código:
width="(.*)"
ahhh, entonces... busca lo que sea entre la cadena que especifique ??

si... así es, suerte!


como ejemplo, saquemos un numero x de una cadena y

Código PHP:
$str 'aqui esta el numero=50 y los demas';
preg_match('/numero=([0-9]+)/'$str$match); // capturamos
echo $match[1]; // 50

// cambiamos el 50, por un 70

$str preg_replace('/(numero)=[0-9]+/''\\1=70'$str);
// aqui esta el numero=70 y los demas 

y como lo reemplazo ??

(sigue leyendo)

PDTA:

leyendo la documentación y los ejemplos del manual de PHP ... de veras comprendes mas!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.