Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: alcipri en 24 Octubre 2014, 08:37 am



Título: Extraer texto de textarea linea por linea
Publicado por: alcipri en 24 Octubre 2014, 08:37 am
Hola. Mi duda es la siguiente: como puedo extraer X linea de un textarea. Es decir, tengo un textarea con diferentes valores (un valor por linea) asi que deseo extraer o obtener cada linea por separado.
Gracias de antemano


Título: Re: Extraer texto de textarea linea por linea
Publicado por: DarK_FirefoX en 24 Octubre 2014, 09:30 am
Podrías ser un poquito más explicativo. ¿Lenguaje de programación?. ¿Que has hecho?

De todas formas. En cualquier lenguaje, un "textarea" debe ser una colección de cadenas. recorres esa colección y ahi tienes linea por linea lo que quieres...


Título: Re: Extraer texto de textarea linea por linea
Publicado por: alcipri en 24 Octubre 2014, 10:13 am
Se trata de javascript. Tengo un textarea con palabras, a palabra por linea.
Cada palabra tiene que ser insertada en un campo, de manera que necesito extraer cada palabra por separado.


Título: Re: Extraer texto de textarea linea por linea
Publicado por: ivancea96 en 24 Octubre 2014, 12:55 pm
Lo primero, puedes guardar el texto de la textarea en una variable.

Luego, puedes utilizar el método split:

Código
  1. var text = document.getElementById("textareaid").value;
  2. var words = text.split("\n");


Título: Re: Extraer texto de textarea linea por linea
Publicado por: alcipri en 24 Octubre 2014, 13:03 pm
Perdonadme pero soy novato.
Entiendo el concepto pero no entiendo muy bien como funciona Split.

El split me devolvería el texto dividido. Hasta ahí bien. Pero que nombre tendrá cada palabra? es decir, como hago referencia a cada una?


Título: Re: Extraer texto de textarea linea por linea
Publicado por: ivancea96 en 24 Octubre 2014, 13:26 pm
Puedes mirar esto: http://www.w3schools.com/js/js_arrays.asp (http://www.w3schools.com/js/js_arrays.asp)


Título: Re: Extraer texto de textarea linea por linea
Publicado por: alcipri en 24 Octubre 2014, 13:29 pm
De acuerdo, muchísimas gracias me ha sido de gran ayuda.