Foros del Web » Programando para Internet » PHP »

preg_match busqueda con comodin!

Estas en el tema de preg_match busqueda con comodin! en el foro de PHP en Foros del Web. Estoy buscando la forma de con un preg_match buscar la siguiente cadena: "<span class="NUMERO">" Siendo NUMERO cualquier numero, como puedo hacer para buscar esa cadena, ...
  #1 (permalink)  
Antiguo 08/02/2012, 06:58
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 8 meses
Puntos: 5
Pregunta preg_match busqueda con comodin!

Estoy buscando la forma de con un preg_match buscar la siguiente cadena: "<span class="NUMERO">"

Siendo NUMERO cualquier numero, como puedo hacer para buscar esa cadena, pero sin tener en cuenta lo que esta en el class?



Saluds.
  #2 (permalink)  
Antiguo 08/02/2012, 07:11
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: preg_match busqueda con comodin!

Código PHP:
Ver original
  1. $string[] = '<span class="UNO">';
  2. $string[] = '<span class="2">';
  3. $string[] = '<span class="tres">';
  4. $string[] = '<span class="kk">';
  5.  
  6. echo "<pre>";
  7. foreach($string as $str)
  8. {
  9.     $result = preg_match("/<span class=\"(\d.)\"/", $str, $matches);
  10.     if($result)
  11.     {
  12.         echo htmlentities($str)." contiene:<br>";
  13.         print_r($matches);
  14.         echo "<br>";
  15.     }
  16.     else echo htmlentities($str)." no contiene números.<br>";
  17.  
  18. }
  19. echo "</pre>";

Saludos!
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 08/02/2012, 07:22
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 8 meses
Puntos: 5
Respuesta: preg_match busqueda con comodin!

Pero de esta manera obtengo lo que esta ahi dentro, yo lo que quiero no es obtener lo que esta ahi, sino ignorarlo o sea que no importe que lo halla ahi siendo que mantenga esa estructura!


Gracias!

Etiquetas: busquedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:53.