Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2014, 15:31
jm_shinigami
 
Fecha de Ingreso: marzo-2011
Ubicación: San Salvador
Mensajes: 49
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Concidencias En Cadena (PREG_MATCH)

Buen dia colegas.

Como dice el tema estoy buscando coincidencias en direcciones con preg_match para estandarizar datos.

He buscado en el foro y el san google y he creado una regla que es la siguiente:

Código PHP:
$patron="[COL*?]is"
Busco las coincidencias posibles con "Colonia" para estandarizar este valor.

EL invonveniente radica a la hora de que encuentra otro caracter despues de la regla

Adjunto mi programa
Código PHP:
$cadena1="COL LOS NARANJITOS FRTE A COL. LOS FULECOS ESQUINA OPUESTA A LA COLONIA ZAKUMI CALLE MUNDIAL CASA 2018";

echo 
$cadena1."</br></br>";

$patron="[COL*?]is";


$var=preg_match($patron,$cadena1);


echo 
"<b>Output</b><br>";
echo 
$var."</br>";

$regex=preg_replace($patron,'COLONIA',$cadena1);
echo 
$regex."</br>"
Como se observa si encuentra un . o la misma palabra bien escrita " Colonia" me la sustituye, nose si mi regla esta bien declarada o que le falta.

Agradecere algun aporte.

Saludos.