JSL para repetir palabras en una lista<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, chicos,
Tengo una pregunta JSL realmente básica, espero.
Estoy usando esta línea para crear una lista de palabras en una cadena.
all_list = palabras ( primera cuerda , " " ) ;
Luego quiero repetir todas las palabras en all_list y deshacerme de cualquier palabra que tenga una longitud de tres o menos.
¿Cómo configuro ese bucle?
¡Gracias por adelantado!
Mate
Re: JSL para repetir palabras en una listaGracias PMroz... ¡eso funcionó para mí!
Re: JSL para repetir palabras en una listaEl índice de secuencias de comandos es útil en este sentido.Para establecer valores en una columna de una tabla:
columna ( dt , "Mi nombre de columna" ) << establecer valores ( all_list ) ;
Para guardar una lista en un archivo de texto:
guardar archivo de texto ( "c:\temp\miarchivo.txt" , carbonizarse ( all_list )) ;
// Para guardar cada entrada en su propia línea:
todo_texto = artículos concatenados ( all_list , "
" ) ;
guardar archivo de texto ( "c:\temp\miarchivo.txt" , todo_texto ) ;
Re: JSL para repetir palabras en una listaSolo trato de hacer una pregunta relacionada ... ¿cómo se puede guardar una lista en una tabla de datos O en un archivo de texto? Revisé la guía de secuencias de comandos JSL y no encontré ninguna función para convertir una lista en una tabla de datos. ¡Cualquier ayuda es apreciada!
Re: JSL para repetir palabras en una listaUn enfoque consiste en utilizar la función Eliminar de() en un ciclo inverso, es decir, eliminar elementos del final de la lista para conservar la numeración de los elementos de la lista.
primera cuerda =
"Cambia la escala de un gráfico haciendo clic en el marco con la herramienta Lupa o cambiando la escala de los ejes" ;
all_list = Palabras ( primera cuerda , " " ) ;
Para ( i = N elementos ( all_list ) , i > 0 , i --,
Si ( Longitud ( all_list [ i ] ) <= 3 ,
Eliminar de ( all_list , i , 1 )
)
) ;
Show ( all_list ) ;