Estrarre le date dal testo (molto) non strutturatoAbbiamo un cliente che sta elaborando informazioni mediche (ad es. Testo non strutturato digitato da medici e infermieri). Il cliente desidera estrarre specificamente le informazioni sulla data dal testo. Ecco un esempio di ciò che potrebbe essere necessario elaborare:

Sarebbe abbastanza semplice se potessimo garantire che le date sarebbero sempre nello stesso formato, ma non possiamo. Riesco a vedere uno script un po 'complicato con diversi If / Then che potrebbero rappresentare tutti i formati di data a cui potremmo pensare. Ti chiedi solo se esiste già un modo più rapido / abbreviato per fare la stessa cosa?
Ri: Estrarre le date dal testo (molto) non strutturatoGrazie Mark!
Ri: Estrarre le date dal testo (molto) non strutturatoNon sono uno sviluppatore, quindi non posso rispondere alla tua domanda.
Poiché le formule sono solo espressioni JSL, puoi anche usare il Aiuto > Indice di scripting per ottenere informazioni e passare a ulteriori dettagli nel sistema della Guida. Se imposti questo browser su Funzioni , troverai un gruppo separato nel primo elenco per Modello di carattere .
Ri: Estrarre le date dal testo (molto) non strutturatoMarco, grazie per il suggerimento! Tuttavia, ho dovuto scavare un po 'per trovare le funzioni Pattern nell'Editor delle formule. È elencato nella Guida in "Funzioni dei modelli di caratteri", ma queste non vengono visualizzate nell'elenco delle categorie di funzioni dell'Editor delle formule. Vedo Regex nella categoria "Carattere" e Corrispondenza in "Condizionale". Ciò rende più difficile (come utente) trovare le funzioni. Sai perché la Guida non sembra corrispondere al vero Editor di formule?
Grazie!
Jerry
Ri: Estrarre le date dal testo (molto) non strutturatoGrazie Don! Questo mi ha costretto a conoscere le espressioni regolari personalizzate, cosa che dovevo fare comunque. Questo certamente funziona, così come il suggerimento di Mark di usare una formula per fare il lavoro (che richiede ancora la conoscenza della formattazione Regex).
Grazie mille!
Jerry
Ri: Estrarre le date dal testo (molto) non strutturatoUn'altra struttura è JMP modelli . Non li uso molto, ma in alcuni casi sono esattamente ciò di cui ho bisogno. Tu (1) li costruisci e poi (2) li usi per trovare quello che vuoi. Sono molto flessibili per entrambi i passaggi.
Sono un'alternativa alle espressioni regolari.
Ri: Estrarre le date dal testo (molto) non strutturatoPotresti essere in grado di farlo utilizzando la funzionalità Regex personalizzata in Text Explorer. Molto dipenderà dalla facilità con cui le date possono essere delineate dal testo. Cose con una forma regolare, in particolare cose con un delimitatore diverso da uno spazio, o dove appare il giorno, la settimana o il nome del mese, non dovrebbe essere difficile. È roba con tutti i numeri e senza delimitatori, come 11122016 che è impegnativa. Anche se, se vuoi presumere che qualsiasi cosa con 6 o 8 cifre sia / non sia una data, le cose diventano più facili.
don