• Publicidad

Expresión regular en Perl

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

Expresión regular en Perl

Notapor afry » 2008-09-01 04:25 @226

Hola, estoy trabajando con un hash y quería saber lo que significa exactamente esta expresión regular y si hay alguna que haga la misma función para cambiarla. ¿Si me pasa otra podría explicármela también por favor?

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$hash{$key} = $key + int (($fin-$key)/ 3 ) *  3
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Muchísimas gracias.
afry
Perlero nuevo
Perlero nuevo
 
Mensajes: 11
Registrado: 2008-07-05 13:43 @613

Publicidad

Notapor explorer » 2008-09-01 04:58 @249

Eso no es una expresión regular...

Está haciendo un cálculo matemático y lo está guardando en un hash...
Última edición por explorer el 2008-09-01 11:28 @519, editado 1 vez en total
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

Cálculo matemático en Perl

Notapor afry » 2008-09-01 10:00 @458

¿Y no hay otra expresión que lleve a cabo el mismo cálculo y pueda meterse en un hash?

Muchas gracias
afry
Perlero nuevo
Perlero nuevo
 
Mensajes: 11
Registrado: 2008-07-05 13:43 @613

Notapor explorer » 2008-09-01 11:37 @525

Pues supongo que esta...

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$hash{$key} = $fin - ($fin-$key) % 3;
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


El '%' es el operador módulo. Calcula el resto de la división entera.
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


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados