Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: MasterPunk en 2 Junio 2011, 23:03 pm



Título: Remplazar texto: salto de línea
Publicado por: MasterPunk en 2 Junio 2011, 23:03 pm
Hola, estoy utilizando la herramienta "remplazar texto" (en este caso la que viene incorporada en el wordpad), pero quiero sustituir los saltos de línea por otro caracter.
¿Alguien sabe como puedo indicar al programa que lo que quiero sustituir son los saltos de línea?


Título: Re: Remplazar texto: salto de línea
Publicado por: SuperDraco en 3 Junio 2011, 03:23 am
no se con que intención quieres cambiar las lineas en blanco por texto :/, pero si al final la intención es borrar definitivamente las líneas... esto te servirá (Notepad++)

http://superuser.com/questions/47751/find-and-replace-multiple-blank-lines

(http://i38.tinypic.com/t83tqt.png)


Título: Re: Remplazar texto: salto de línea
Publicado por: MasterPunk en 3 Junio 2011, 10:50 am
No, me has entendido mal (o me he explicado mal yo).
Mi intención es quitar los saltos de línea, es decir, que quede el texto entero en una sola línea.

Por ejemplo, que el texto:
Citar
Hola
Me llamo MasterPunk
Y estoy escribiendo

quede así:
Citar
Hola*Me llamo MasterPunk*Y estoy escribiendo

Siendo "*" el caracter que elija para identificar el salto de línea.


Título: Re: Remplazar texto: salto de línea
Publicado por: SuperDraco en 3 Junio 2011, 22:27 pm
aah! deacuerdo ya entiendo perdon,

De todas formas mirate la imagen... "Trim trailling spaces", me apuesto a que esa opción hace lo que pides ;) (O no... xD) porque no pruebas un poco las opciones del notepad++...


Otra manera de hacerlo, con SED.exe desde el cmd:

Código:
sed 's/[ ]*$//' old > new
(No lo he probado)

saludosss..


Título: Re: Remplazar texto: salto de línea
Publicado por: MasterPunk en 4 Junio 2011, 12:09 pm
Ya lo encontré =D
Por si os interesa hay que sustituir "\r\n", que simboliza el salto de línea, marcando la opción modo de busqueda extendido =) (En notepad++)

Gracias por la ayuda, me diste la idea de usar el notepad++


Título: Re: Remplazar texto: salto de línea
Publicado por: felipesilva7 en 31 Julio 2011, 07:48 am
Yo necesite algo parecido para manejar las consultas sql he hice una aplcacion que te deja todo el teto en una linea.

http://www.megaupload.com/?d=16FUX05F


Título: Re: Remplazar texto: salto de línea
Publicado por: WaAYa HaCK en 1 Agosto 2011, 07:01 am
También podías hacerlo con Python:

Código
  1. s = open("tuarchivo.txt").read() #s = abro el archivo y lo leo
  2. s = s.replace('?','!') #s= reemplazar los ? por ! en la cadena "s"
  3. f = open("tuarchivo.txt",'w') #f = abro el archivo en modo escritura
  4. f.write(s) #escribo la cadena "s", o sea, escribo ! donde haya ?
  5. f.close() #Cerramos