• Publicidad

Cómo quitar ceros de izquierda a derecha

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Cómo quitar ceros de izquierda a derecha

Notapor cagarza » 2011-02-17 16:47 @741

¡¡Hola!!

¿Cómo le puedo hacer para quitar ceros de izquierda a derecha y que me deje solo los valores diferentes de 0?

Ejemplo:
0000000456 donde yo quiero obtener solo el número 456

¡¡Saludos!!
cagarza
Perlero nuevo
Perlero nuevo
 
Mensajes: 16
Registrado: 2011-01-26 12:26 @560

Publicidad

Re: Cómo quitar ceros de izquierda a derecha

Notapor explorer » 2011-02-17 17:03 @752

Súmale un cero.

Así, transformas la cadena en un número.

$numero = 0 + $valor;
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo quitar ceros de izquierda a derecha

Notapor cagarza » 2011-02-17 17:51 @785

Excelente, encontré esta otra función por el Google:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$str = "0000456";
$str =~ s/^0+//;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


y también me funcionó.

¡¡¡Gracias!!!
cagarza
Perlero nuevo
Perlero nuevo
 
Mensajes: 16
Registrado: 2011-01-26 12:26 @560

Re: Cómo quitar ceros de izquierda a derecha

Notapor cagarza » 2011-02-18 18:38 @818

Ahora lo tengo para esta opción con ceros a la derecha, por ejmplo:

Dato: 10200000

y requiero el número 102.
cagarza
Perlero nuevo
Perlero nuevo
 
Mensajes: 16
Registrado: 2011-01-26 12:26 @560

Re: Cómo quitar ceros de izquierda a derecha

Notapor explorer » 2011-02-18 18:41 @820

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$str = "1020000";
$str =~ s/0+$//;
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


:)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo quitar ceros de izquierda a derecha

Notapor cagarza » 2011-02-18 19:37 @859

Más que excelente señor, me ha ayudado usted mucho.

Le agradezco :)
cagarza
Perlero nuevo
Perlero nuevo
 
Mensajes: 16
Registrado: 2011-01-26 12:26 @560


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 49 invitados