• Publicidad

Obtener mensaje de una cadena de texto

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

Re: Obtener mensaje de una cadena de texto

Notapor explorer » 2014-10-21 18:22 @807

Pues... tampoco :) La exp. reg. sigue siendo lo más lento.

He actualizado el mensaje anterior, y puedes ver que la exp. reg. es la mitad de rápida que split() y la cuarta parte que index() (o dicho de otro modo, que index() es cuatro veces más rápida).
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

Publicidad

Re: Obtener mensaje de una cadena de texto

Notapor Aceitunas » 2014-10-22 03:47 @199

Cierto, yo antes lo había probado sin asignar el resultado a $msg_error, dando por hecho que iba a trabajar con $1.

El mismo código poniendo solo:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $texto =~ /\)(.*)/;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Salida:

Sintáxis: [ Descargar ] [ Ocultar ]
  1. red@red-MS-1034:~/Escritorio$ perl debug.pl 
  2.       Rate split regex index 
  3. split 1008498/s  --  -6% -56% 
  4. regex 1072273/s  6%  -- -53% 
  5. index 2296676/s 128% 114%  -- 
Voy a llegar hasta el final, voy a subir la velocidad - Migue Benítez.
Aceitunas
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2013-11-07 15:25 @684
Ubicación: Ciudad Real, España.

Anterior

Volver a Básico

¿Quién está conectado?

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