Tema: regex en php
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2008, 09:06
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: regex en php

olle leiste esto ¿?

Cita:
Iniciado por enlinea777 Ver Mensaje
esto es todo lo que hay que hacer

Código PHP:
//tomas la cadena
$cadena'ab2-aj34-ck4-bs-az45';
//agregas mas guiones
$cadenastr_replace("-","--",$cadena);
//pones guines al final i al principio
$cadena'-'.$cadena.'-';
//buscas lo que esta entre guiones
$buscar'-(.*?)-';
//conbiertes lo que esta entre guiones en un array
preg_match_all("/$buscar/",$cadena,$lista);
//imprimes el array (si quieres imprimir todo solo para verlo pon esto "print_r (lista);" )
print $lista[1][0];
print 
$lista[1][0];
print 
$lista[1][1];
print 
$lista[1][2];
print 
$lista[1][3];
print 
$lista[1][4]; 
espero te sirva.
responde para saber si funciono.
este es el resultado
(
[0] => Array
(
[0] => -ab2-
[1] => -aj34-
[2] => -ck4-
[3] => -bs-
[4] => -az45-
)

[1] => Array
(
[0] => ab2
[1] => aj34
[2] => ck4
[3] => bs
[4] => az45
)

)