Elimina carattere da stringa in una posizione specificaCiao,
Sto cercando di creare uno script per rimuovere un carattere da una stringa ignorando lo stesso carattere in precedenza nella stringa.
Ad esempio, da una tabella di dati ho un DateTime speciale di YY/MM/DD/hh:mm e desidero rimuovere il terzo / (cioè il carattere 9).

Grazie per tutto l'aiuto,
Luca
AnalisiTabella datiScriptingfinestreRe: Elimina carattere da stringa in una posizione specificaCi sono molti approcci. Se le stringhe sono sempre della stessa lunghezza, ecc., potrei usare una colonna formula con
Left( DateTime, 8 ) || "T" || Right( DateTime, 5 );
Potresti volere un separatore come T che viene utilizzato da uno dei formati internazionali, aaaa-mm-ggThh:mm.
Se c'è qualche variazione, ma forse sempre la terza /, potrei usare regex nella colonna della formula
Regex( DateTime, "^(\d+/\d+/\d+)/(\d+:\d+)$", "\1T\2" );
^ e $ ancorano la corrispondenza all'inizio e alla fine della stringa DateTime. \d+ corrisponde a 1 o più cifre. Le parentesi creano gruppi e ai due gruppi viene fatto riferimento con \1T\2 per creare il valore del risultato.
Re: Elimina carattere da stringa in una posizione specificaCiao Craige, l'ho provato ma sembra che ricevano errori quando si tenta di usarlo:

Potrei capirlo in modo errato mentre sto tentando di creare una nuova colonna con i dati:

Inoltre mi scuso, per qualche motivo non sono stato in grado di inviare come script JLS allo screencap richiesto