Come aggiungiamo uno spazio bianco all'interno della stringa in uno degli elenchi di quale lunghezza di carattere specifica è maggiore del formato standard?Per un esempio;
Carattere Colonna n. 1 alla riga n. 1: asd 123 gradi jkldjsakldjlk 1124
se la lunghezza di una qualsiasi delle parole all'interno del valore della cella è maggiore di "5", voglio uno spazio bianco sul terzo carattere.
La forma ideale è la seguente
Carattere Colonna n. 1 alla riga n. 1: asd 123 gradi jkl djsakldjlk 1124
Grazie,
Tabella datiScriptingRi: Come aggiungiamo uno spazio bianco all'interno della stringa in uno degli elenchi di quale lunghezza di carattere specifica è maggiore del modulo standard?Un modo sarebbe usare Regex.
Questo potrebbe funzionare:
Names Default To Here(1);
line = "asd 123 deg jkldjsakldjlk 1124";
span_line = Regex(line, "([a-zA-Z0-9]{3})([a-zA-Z0-9]{3,})", "\1 \2", GLOBALREPLACE);
show(span_line == "asd 123 deg jkl djsakldjlk 1124");
line = "1 22 333 4444 55555 666666 7777777 88888888 999999999 0000000000";
span_line = Regex(line, "([a-zA-Z0-9]{3})([a-zA-Z0-9]{3,})", "\1 \2", GLOBALREPLACE);
show(span_line);https://regex101.com/r/CuxFKx/1
Ri: Come aggiungiamo uno spazio bianco all'interno della stringa in uno degli elenchi di quale lunghezza di carattere specifica è maggiore del modulo standard?Ecco un modo per fare quello che vuoi
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
holdString = "";
wordNum = 1;
While( Word( wordNum, :column 1, " " ) != "",
theWord = Word( wordNum, :column 1, " " );
If( Length( theWord ) > 5,
theWord = Substr( theWord, 1, 3 ) || " " || Substr( theWord, 4 )
);
holdString = holdString || " " || theWord;
wordNum++;
);
:Column 1 = Trim( holdString );
Ri: Come si aggiunge uno spazio bianco all'interno della stringa in uno degli elenchi la cui lunghezza di carattere specifica è maggiore del modulo standard?Non sono sicuro che tu sia una soluzione interattiva, una formula o una soluzione con script. Il comando Cols > Ricodifica fornisce uno strumento completo per modificare i valori in una colonna. Vedere esempi e istruzioni per Recode qui .