Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2010, 14:47
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
Respuesta: buscar un dato en un txt

Primero que todo, felicitarte, porque al no recibir respuesta, no dejaste de buscarla, y llegaste por tus propios medios a la solución.

Segundo, aquí tienes una sugerencia :

Código PHP:
Ver original
  1. if(preg_match("/(?<=trabajador\s:\s)\d{4}/i", $str, $m)) {
  2.     echo "<pre>";
  3.     print_r($m);
  4.     echo "</pre>";
  5. }

Si te fijas, uso el modificador i, esto hace que busque indpendiente de las mayúsculas/minúsculas.

También uso \d{4}, lo cual es una forma abreviada de lo que tú has escrito. El \d especifica que se quiere encontrar cualquier dígito decimal. Entre llaves especifico la cantidad de dígitos que deben haber, en este caso 4.

Espero te haya servido, y gracias por compartir tu solución .
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.