• Publicidad

Fecha actual 2024-11-29 22:50 @993

News News of Mundo Perl

Site map of Mundo Perl » Foro : Mundo Perl

Excepcion en campos con split

Hola, tengo un problema: tengo un listado a tratar con esta pinta, guardado en la variable $users:

Administrador admintivoli Asistente de ayuda
ASPNET Guest SUPPORT_388945a0
tecnico tmersrvd USMCAFEE

Con el siguiente código, voy metiendo en $campo cada una de las columnas, pero en el caso de "Asistente de ayuda" como tiene espacios, no funciona.

my @lista = split(/\s+/, $usrs);
foreach my $campo(@lista){
print "$campo\n";
}

¿Cómo podría hacer para meter en $campo "Asistente ...
Read more : Excepcion en campos con split | Vistas : 579 | Respuestas : 2 | Foro : Básico


Reporte CVS

Hola amigo,

Me gustaría hacer un .pl el cual me genere un reporte con la información del status (CVS) de todos los archivos de un directorio en adelante.

No me imagino cómo es la forma para saber el status a través de Perl.

Por su ayuda, muchas gracias.

Saludos.
Read more : Reporte CVS | Vistas : 551 | Respuestas : 4 | Foro : Básico


Seleccionar texto en un archivo entre dos marcas

Hola,

tengo un archivo de texto del que quiero coger únicamente las líneas que están entre #START y #END, pero solo la zona que tiene dos columnas y no tres, y guardar los valores de la segunda columna para sumarlos. Es decir, mi archivo sería así:

Línea1
Línea2
Línea3
..
#START
column value
1 5
2 7
3 2
4 17
5 20
#END
línea52
línea53
..
#START
column value error
1 5 2
2 ...
Read more : Seleccionar texto en un archivo entre dos marcas | Vistas : 573 | Respuestas : 2 | Foro : Básico


Tratamiento de log XML

Buenas a todos, tengo una utilidad que genera un registro en un log XML con el siguiente aspecto:

<?xml version="1.0" encoding="ISO8859-1" ?>
<?xml-stylesheet type="text/xsl" href="drivers.xsl"?>
<table>

<driver name="Driver1">
<data field="Timestamp">2011:07:05 10:30:01</data>
<data field="Start Option">Manual</data>
<data field="Status">RUNNING</data>
<data field="TOA File">/33086.drv</data>
<data field="Size"></data>
</driver>
<driver name="Driver2">
<data field="Timestamp">2011:07:05 10:30:01</data>
<data field="Start Option">Disabled</data>
<data field="Status">DISABLED</data>
<data field="TOA File">/33003.drv</data>
<data field="Size"></data>
</driver>
<driver name="Driver2">
<data field="Timestamp">2011:07:05 10:30:01</data>
<data field="Start Option">Manual</data>
<data field="Status">STOPPED</data>
<data field="TOA File">/33027.drv</data>
<data field="Size"></data>
</driver> ...
Read more : Tratamiento de log XML | Vistas : 548 | Respuestas : 2 | Foro : Básico


Búsqueda en arrays

Hola a todos, soy nuevo en el foro y apenas llevo unos días utilizando Perl. Por lo regular, investigo y pruebo, hasta más no poder pero esta vez estoy contra el reloj. Tengo que ingresar ciertos datos para formar arrays en un archivo, luego ingresar alguno de los datos y que me muestre el array donde se encuentra. El problema es que cuando lo encuentra me muestra todo los arrays que ingresé. Aquí está esa ...
Read more : Búsqueda en arrays | Vistas : 698 | Respuestas : 4 | Foro : Básico


Problema con ejemplo SOAP::Lite y autodispatch

Hola:

Soy nuevo por el foro y en el mundo de Perl, estoy haciendo ejemplos para usar el módulo SOAP::Lite, y me he encontrado con el siguiente problema:

Tengo un servidor con una clase Temperatura con orientación a objetos:

use SOAP::Transport::HTTP;

#use Temperatures;

package servidor;

my $daemonio = SOAP::Transport::HTTP::Daemon->new(
LocalAddr => 'localhost',
LocalPort => 8045
)->dispatch_to( '', 'Temperatures' );

package Temperatures;

sub f2c {
my ( $class, $f ) = @_;
return 5 / ...
Read more : Problema con ejemplo SOAP::Lite y autodispatch | Vistas : 624 | Respuestas : 3 | Foro : Básico


Consumir webservice en .NET

Hola amigos, si bien he leído varios foros de cómo realizar la creación de un webservice en SOAP para el consumo de uno en .NET al tratar de autenticarme me arroja 500 Internal Server Error

El script es el siguiente :

use SOAP::Lite 'trace', 'debug';

SOAP::Lite->soapversion('1.2');
sub SOAP::Transport::HTTP::Client::get_basic_credentials {
return 'user' => 'passwd';
}

my $result = SOAP::Lite
->uri('https://url.go.gt')
->proxy('https://www.worldcomex.com/application/icomexvi/enlaces_de_datos/servicio_enlace_icomexvi.asmx', timeout => 5)
->result;

print $result;

Desde ya, muchas gracias por su ayuda.
Read more : Consumir webservice en .NET | Vistas : 1160 | Respuestas : 6 | Foro : Básico


Catalyst, recepcionar parámetros

Buenas, estoy haciendo una aplicación web con Catalyst y necesito recepcionar los datos de un checkbox, donde puedo seleccionar varios datos que posteriormente debo insertar en una BD de MySQL. Para esto uso:

@libros = $c->request->param( 'libros' );

El problema que tengo es a la hora de introducir los datos en MySQL. Para esto recorro el array de la siguiente manera:

foreach $libro (@libros){
sentencia MySQL con $libro
}


Y viendo la traza de DBIC ...
Read more : Catalyst, recepcionar parámetros | Vistas : 1769 | Respuestas : 4 | Foro : Web


Escapando comillas dentro de la función system

¡Hola, amigos perleros!

Tengo el siguiente problema.

Quiero agregar una línea al final de un archivo y lo hago mediante system(), de la forma:

system "echo q=(\"variation scale\") >> Salida.txt";

Yo necesito que en el archivo salida.txt quede la línea como

q=("variation scale") , con las comillas dobles, pero en realidad me queda

q=(variation scale) . Probé también poner

system "echo q=(""variation scale"") >> Salida.txt";

pero me tira un error.

¿Cómo tengo que hacer para ...
Read more : Escapando comillas dentro de la función system | Vistas : 864 | Respuestas : 4 | Foro : Básico


Expresiones regulares en código HTML

-----------------------------------------------
CODIGO HTML BASURA
<!-- cuerpo -->
<div id="sms">
<a id="centro"></a>
<div id="tema" style="url"></div>
....Mas codigo html
</div>
<!-- /cuerpo -->
CODIGO HTML BASURA
-----------------------------------------------
Gracias desde ya.
Quisiera capturar código HTML, pero solo lo que está entre "<!-- cuerpo -->" y "<!-- /cuerpo -->".
o también entre '<div id="sms">' y '</div>'.
Saludos.
Read more : Expresiones regulares en código HTML | Vistas : 425 | Respuestas : 1 | Foro : Básico


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36882 • Temas totales 7430 • Usuarios totales 1981

cron