Combina molte stringhe in una.Ciao ragazzi,
Ho un elenco come sotto di nomi di stringhe. Voglio concantare il valore di ogni stringa nell'elenco, in una stringa combinata. Quindi il risultato di seguito sarebbe una stringa il cui valore sarebbe "Questa è una frase".
Come potrei codificare questo?
Begining = "This";
Middle = "is a";
End = "sentence"
StringList = {"Begining","Middle", "End"};Re: Unire più stringhe in una sola.Meglio? Dipende. Ci sono molte utili funzioni JSL. Se i loro requisiti sono adeguati e i loro risultati soddisfano i requisiti, allora sono migliori. La soluzione generale che hai pubblicato è molto più flessibile quando conta.
Re: Unire più stringhe in una sola.meglio della mia soluzione .... grazie Mark
Re: Unire più stringhe in una sola.Selezionare Aiuto > Scripting Indice e cercare la funzione della stringa di caratteri Concat Elementi() .
Re: Unire più stringhe in una sola.Ecco una soluzione semplice
Names Default To Here( 1 );
Begining = "This";
Middle = "is a";
End = "sentence";
StringList = {"Begining", "Middle", "End"};
Sentence = Eval( Parse( StringList[1] ) );
For( i = 2, i <= N Items( stringList ), i++,
Sentence = Sentence || " " || Eval( Parse( StringList[i] ) )
);
Show( sentence );