Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ~ Yoya ~

#261
PHP / Re: Coger informacion de una pagina
20 Enero 2012, 16:09 PM
Tienes que ser mas especifico en las pregunta, que no entiendo bien.
#262
PHP / Re: Coger informacion de una pagina
20 Enero 2012, 14:47 PM
No puedes poner de ejemplo a facebook, porque este tiene una API que te puede ayudar pero no todo los sitios tiene API.

Lo que busca se llama Data Mining, tienes que obtener el código de fuente de la web y luego parsear los datos, para parsearlo puedes usar Expresiones Regulares que son exelente para el tema.

Saludos.
#263
C++, si buscas alto performance.
#264
Es bueno que trates de buscar las respuestas solo, bien hecho.

Saludos.
#265
Scripting / Re: Expresion regular en Perl
11 Enero 2012, 15:35 PM
Si ps, yo tampoco entiendo tanto complicación, supongo porque no ha explicado bien que es lo que quieres hacer.
#266
Scripting / Re: Expresion regular en Perl
10 Enero 2012, 23:59 PM
Código (perl) [Seleccionar]

#!/usr/bin/perl


@nombres = ('juan','JOse', 'Luan', '565656aaa', '%_$__', 'Raa', 'b');



print '----------Yoya codigo', "\n";
foreach $nombre (@nombres) {

#analiso si la cadena no contiene a,b y analiso si la cadena es vacia
if($nombre =~ m/^[a-z\ñ]+$/i) {
print "$nombre -> Si pertenece\n";
}else{
print "$nombre -> No pertenece\n";
}

}

print "\n----------bdoX codigo\n";
foreach $nombre (@nombres) {

if ($nombre =~ m/[^ab]/ | $nombre =~ m/^$/)
{
    print "$nombre -> No pertenece al lenguaje\n";
}
else
{
    print "$nombre -> Si pertenece\n";
}
}


[yoya@Fedora Escritorio]$ perl a.pl
----------Yoya codigo
juan -> Si pertenece
JOse -> Si pertenece
Luan -> Si pertenece
565656aaa -> No pertenece
%_$__ -> No pertenece
Raa -> Si pertenece
b -> Si pertenece

----------bdoX codigo
juan -> No pertenece al lenguaje
JOse -> No pertenece al lenguaje
Luan -> No pertenece al lenguaje
565656aaa -> No pertenece al lenguaje
%_$__ -> No pertenece al lenguaje
Raa -> No pertenece al lenguaje
b -> Si pertenece
#267
sip a mi me funciona...
#268
Scripting / Re: Espresion regular en Perl
10 Enero 2012, 23:20 PM
Esta parte

[yoya@Fedora Escritorio]$ perl a.pl
Ingrese nombre de usuario: c
No pertenece al lenguaje
[yoya@Fedora Escritorio]$ perl a.pl
Ingrese nombre de usuario: a
Si pertenece
[yoya@Fedora Escritorio]$


Fue con tu código, creo que el tema esta volviendo complicado cuando el problema es muy simple.
#269
Ps a mi me funciona tanto en el navegador como en la consola, supongo que el error puede ser por alguna propiedad del php.ini o no tengas permisos suficientes para crear archivos en el dir que estas utilizando.

Saludos.
#270
Scripting / Re: Espresion regular en Perl
10 Enero 2012, 15:39 PM
La expresión regular que estas usando es valida solo si no existe el carácter a o b, en el string. Ej:

Citar[yoya@Fedora Escritorio]$ perl a.pl
Ingrese nombre de usuario: c
No pertenece al lenguaje
[yoya@Fedora Escritorio]$ perl a.pl
Ingrese nombre de usuario: a
Si pertenece
[yoya@Fedora Escritorio]$

Código (perl) [Seleccionar]
#!/usr/bin/perl

print "Ingrese nombre de usuario: ";
$nombre=<STDIN>;
chomp($nombre);

#analiso si la cadena no contiene a,b y analiso si la cadena es vacia
if($nombre =~ m/^[a-z\ñ]+$/i) {
print 'Si pertenece', "\n";
}else{
print 'No pertenece', "\n";
}


Con esta compruebo que en la cadena entera debe existir solo las letras del alfabeto, desde el inicio al final.

Saludos.