Como hago esto en perl? (fwd)
'Aztec Eagle' Turbo
turbo en cie.unam.mx
Jue Jun 15 09:57:11 CDT 2000
On Wed, 14 Jun 2000, Gunnar Wolf wrote:
> > Necesito procesar algunos documentos de texto (iso-8859-1)
> > con perl, pero ocasionalmente algunas palabras que comien-
> > zan en un renglón terminan el siguiente (como en estas lí-
> > neas). ¿Cómo le hago para quitar el guión y volver a te-
> > ner la palabra completa?
>
> A ver... Va al hilo, sin probar. Asumo que quieres procesar palabra por
> palabra y que el archivo completo cabe en memoria. Modificarlo para que
> vaya linea por linea debe ser trivial.
Mmm. No estoy seguro que quepa en memoria, pero voy a probar. Hace
unos años utilicé un programa que se llamaba "cambios
consistentes" que permitía hace lo siguiente:
nl ' ' > nl back # quita espacios al principio de la linea
' ' nl > nl back # quita espacios al final de la linea
nl nl > nl back # quita líneas en blanco
'-' nl > '' # quita el guión al final de la linea
# y lo pega con la siguiente
En el peor de los casos, un programita en C puede hacer lo
anterior :-)
---
Ing. Héctor Daniel Cortés González <hdcg en cie.unam.mx>
http://www.cie.unam.mx/W_Personal/hdcg.html
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
Más información sobre la lista de distribución Ayuda