• Publicidad

Fecha actual 2024-11-06 19:46 @865

News News of Básico

Site map of Básico » Foro : Básico

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

Imprimir texto en un lugar determinado

Hola,

Estoy intentando crear un script que modifique ciertas características de un texto escrito en XML. El texto 'input' sería algo así:
<etiqueta1>
<etiqueta2>text texto texto. PS6000</etiqueta2>
</etiqueta1>

El texto contenido en <etiqueta2> siempre termina con un código del tipo "PS + cuatro dígitos" (por ejemplo, PS6000).

Lo que necesito es un script que convierta el texto 'input' en el siguiente texto 'output':
<etiqueta1 n="PS6000">
<etiqueta2>text texto texto. PS6000</etiqueta2>
</etiqueta1>
Es decir, un ...
Read more : Imprimir texto en un lugar determinado | Vistas : 1039 | Respuestas : 2


Substituir apariciones entre determinados strings

Necesito substituir todas las apariciones de texto entre <b> y </b> de un html por su correspondiente hipervínculo.

Por ejemplo,<b>pepito<b><b>fulanito</b>por<b><a href="http://www.pepito.com">pepito</a><b><b><a href="http://www.fulanito.com">fulanito</a></b>y quería saber si se puede hacer con un solo s//g.

Tampoco tengo claro si le pongo que coja lo que hay entre <b> y </b> que no me vaya a coger el primer <b> con el último </b>.

¿Alguna idea de cómo hacerlo?

¡Gracias!
Read more : Substituir apariciones entre determinados strings | Vistas : 1086 | Respuestas : 3


Cambiar mi IP

Hola, quería preguntar si alguien conocía algún módulo o forma de cambiar la IP por otra cualquiera. Solo busco que se cambie por otra aleatoria.

¿ Alguien sabe cómo hacerlo en Perl ?

P.d.: encontré esto en bash:
ipconfig/release

netsh interface ip set address name="Internet" source=static 1.1.0.0 255.255.255.0 192.168.1.1 1

netsh interface ip set address name="Internet" source=dhcp
netsh interface ip set dns "Internet" static none
Read more : Cambiar mi IP | Vistas : 957 | Respuestas : 2


conversion error from string en Firebird

Hola, ¿qué tal?

Estoy realizando algunas consultas SQL con un script hecho en Perl. Verán: obtengo unos registros los cuales requiero insertar en una tabla en Firebird, solo que al ejecutar el Procedure para el INSERT me marca este error:

conversion error from string "20140220161918" at copyEtiq.pl

por lo que llegué a la conclusión de que este formato no es legible para Firebird, es decir no puede insertar las fechas de esta manera.

¿De que ...
Read more : conversion error from string en Firebird | Vistas : 5357 | Respuestas : 7


Expresión regular

Soy nuevo en este asunto de las expresiones regulares, y no sé cómo hacer esto.

Tengo códigos de este tipo:

ppa009832m.g
ppa000331m.g
ppa026666m.g
ppa004700m.g
ppa011429m.g
ppa003984m.g
ppa010914m.g
ppa026327m.g

y quiero extraer solo lo que está antes de 'm.g'. Ejemplo: ppa009832

¿Cómo se puede hacer?

Saludos
Read more : Expresión regular | Vistas : 1024 | Respuestas : 3


Acme::Pony: Cómo se descodifica

Saludos a la comunidad.

Mi consulta: no sé si se habrá respondido en otro lugar, pero busqué y no encontré algo claro. El tema es bien simple:

¿Cómo descodifico un script previamente aplicada la codificación Acme::Pony?

Gracias a todos.
Read more : Acme::Pony: Cómo se descodifica | Vistas : 1125 | Respuestas : 3


Copiar bloques de texto en archivos separados

Hola a todos, vuelvo al foro con el siguiente problema. Trataré de explicarme de la forma más clara posible.

Dispongo de varios archivos de la siguiente forma:

\documentclass{article}
\usepackage{pstricks}
\tcbuselibrary{listings,
breakable,
skins}
\begin{document}
Este texto va acá
\begin{MYexample}
Bloque 1 que deseo extraer, acá van cosas como
\def alguna cosa
\psset{unit=0.5cm,
runit=0.5cm
}
\begin{pspicture}(0,3)(10,10)
\psdot(2,4)\pscircle(7,7){2}
% otras cosas
\psCircleTangents(2,4)(7,7){2}
\pcline(2,4)(CircleT1)

\end{postscript}
\end{MYexample}

Acá va más texto

\begin{MYexample}
Bloque 2 que deseo ...
Read more : Copiar bloques de texto en archivos separados | Vistas : 3244 | Respuestas : 16


Invertir matriz

¡Hola!

Tengo una matriz no cuadrada y quiero invertir los valores de sus filas y columnas. ¿Se puede hacer esto en Perl? Lo que quiero hacer es algo como:
A B C D
1
2
3
4
5
quede así:
1 2 3 4 5
A
B
C
D
Muchas gracias por cualquier colaboración.
Read more : Invertir matriz | Vistas : 922 | Respuestas : 1


Script para XChat con Gtk y Glade

Hola, quiero hacer un script para Xchat usando Gtk y Glade. El problema es que llego a mostrar la ventana, pero cuando la cierro, esta me cierra también el Xchat.

Aquí la interfaz gráfica:

<?xml version="1.0" encoding="UTF-8"?>
<glade-interface>
<!-- interface-requires gtk+ 2.24 -->
<!-- interface-naming-policy project-wide -->
<widget class="GtkWindow" id="ventana">
<property name="can_focus">False</property>
<child>
<widget class="GtkButton" id="boton">
<property name="label" translatable="yes">button</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<signal name="clicked" handler="salir" swapped="no"/>
</widget>
</child> ...
Read more : Script para XChat con Gtk y Glade | Vistas : 1072 | Respuestas : 2


Poner un atributo como lista y devolverlo como lista

Estimados, estoy en Perl y tengo un atributo de la siguiente forma.
$self->{arrayDatos} = undef;
Donde en una función, le paso una lista para que después me devuelva la lista.
$self->{arrayDatos}=@filas;
return $self->{arrayDatos};
Si lo hago de esa forma no me retorna la lista, me retorna el número de datos...

En cambio, si hago esto:
$self->{arrayDatos}=@filas;
return @filas};
Si hago el retorno de la fila directamente funciona, pero no ...
Read more : Poner un atributo como lista y devolverlo como lista | Vistas : 1133 | Respuestas : 4


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36880 • Temas totales 7428 • Usuarios totales 1980