Aggiungi un flag alla funzione Words() per consentire che i delimitatori vengano trattati come uno invece che come moltiAttualmente la funzione Words() di JMP verrà divisa in base a qualsiasi carattere trovato dai delimitatori. Aggiungi un parametro flag che consentirebbe all'utente di utilizzare la stringa delimitatrice come una invece di qualsiasi
Names Default To Here(1);
str1 = "a.,b.,c,d"; // last value should be c,d
//Show(Items(str1, ".,"));
Show(Words(str1, ".,"));
Molto probabilmente la stessa funzionalità potrebbe essere aggiunta a Word(), Item() e Items() poiché eseguono operazioni simili.
Automazione e scriptingRe: Aggiungi flag alla funzione Words() per consentire ai delimitatori di essere trattati come uno invece che come moltiCerto, un flag (o una nuova funzione) come suggerito sarebbe carino ma non è poi così male da gestire ora usando Substitute() per convertire la stringa delimitatrice in un singolo carattere.
str1 = "a.,b.,c,d.,e,f";
words(substitute(str1, ".,", "-"), "-");
//{"a", "b", "c,d", "e,f"}
Devi scegliere un carattere che non appaia da nessuna parte nella stringa.
Re: Aggiungi flag alla funzione Words() per consentire ai delimitatori di essere trattati come uno invece che come molti@hogi ha scritto:
ma nessuno lo farebbe sostituto in JSL e quindi utilizzare Testo in colonne per dividere la frase.
C'è un'implicazione che la mia soluzione potrebbe funzionare solo in JSL qui. In effetti, potresti facilmente eseguire Substitute() nell'Editor di formule per una nuova colonna e quindi utilizzare Testo in colonne sulla nuova colonna.
Re: Aggiungi flag alla funzione Words() per consentire ai delimitatori di essere trattati come uno invece che come moltiIn generale, preferirei implementare tali opzioni standard nella funzione, anche se esiste una soluzione alternativa.
Il vantaggio dell '"opzione": OGNI utente può utilizzare l'opzione, ma solo pochi utenti troveranno la soluzione alternativa (da soli o tramite ricerca nella community)
Tuttavia: bella soluzione alternativa -> candidato ideale per Scripting Index 2.0 
Feedback e discussione su JMP Scripting Index
Questa opzione (definire l'intera sequenza di caratteri come un singolo separatore) sarebbe un grande miglioramento per Col/Utilità/Testo in colonne 
Qui @Jeff_Perkinson Anche il trucco di può essere applicato, ma nessuno lo farebbe sostituto in JSL e quindi utilizzare Testo in colonne per dividere la frase.
E ci sono sicuramente alcuni utenti Jmp che saranno felici di avere una soluzione non JSL.
Che ne dici di implementarlo anche lì?
Re: Aggiungi flag alla funzione Words() per consentire ai delimitatori di essere trattati come uno invece che come moltibuon punto.
Ciò che voglio dire è:
Gli utenti vorrebbero fare tutto solo tramite Testo in colonne comando dal menu - senza dover fare nulla in più.
Tale casella di controllo potrebbe anche migliorare la funzionalità di importazione di txt (MFI):
Qui è viceversa: MFI interpreta diversi caratteri separatori come diversi separatori, ma a volte l'utente desidera importare una tabella in cui gli spazi (1 - N) vengono utilizzati come separatore singolo.
--> una casella di controllo potrebbe aiutare 
ah, Spazi