[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Como hago esto en perl? (fwd)



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



[Hilos de Discusión] [Fecha] [Tema] [Autor]