11/12/2009, 10:28
|
| | 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 |