Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/12/2009, 10:28
Alphabravo
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 10 meses
Puntos: 3
Respuesta: expresion regular en php

Gracias. miren puse mi expresion regular en el codigo pero no lo encuentra esta bien puesta?
lo que quiero buscar en el archivo es esto value='1260549590'/> de ahi es solo el numero, pero si busco solo el numero no lo encuentra ya que como tiene caracteres pegados lo toma como una palabra sola. los ultimo 5 digitos cambian constantemente:


function getSource($host,$page) {
$archivo = file("http://$host/$page");
reset ($archivo);
while (list ($clave, $val) = each ($archivo)) {
$cadena=htmlentities($val);
$palabra=preg_quote('<\b12605[0-9]*\b>'); if(
eregi("[ tnr]+".$palabra."[ tnr]+",$cadena)) {
echo "Si existe. $palabra" ; } else {
echo
'No existe'; }

echo htmlentities($val).'<br>';
}}

el problema es que me dice que no esta :( esta algo mal? o para buscarlo debo de hacerlo con esta expresion <\bvalue=.12605[0-9]*\b>

Última edición por Alphabravo; 11/12/2009 a las 10:43