Sacar fechas de texto (muy) desestructuradoTenemos un cliente que está procesando información médica (por ejemplo, texto no estructurado mecanografiado por médicos y enfermeras). El cliente desea extraer específicamente la información de fecha del texto. A continuación, se muestra un ejemplo de lo que podrían necesitar procesar:

Eso sería bastante simple si pudiéramos garantizar que las fechas siempre estarían en el mismo formato, pero no podemos. Puedo ver un script algo complicado con varios If / Then que podrían dar cuenta de todos los formatos de fecha que podamos imaginar. ¿Me pregunto si existe una forma más rápida / abreviada que ya existe para hacer lo mismo?
Re: sacar fechas de texto (muy) no estructuradoGracias Mark!
Re: sacar fechas de texto (muy) no estructuradoNo soy desarrollador, por lo que no puedo responder a su pregunta.
Dado que las fórmulas son solo expresiones JSL, también puede utilizar la Ayudar > Índice de secuencias de comandos para obtener información y pasar a más detalles en el sistema de ayuda. Si configura este navegador para Funciones , encontrará un grupo separado en la primera lista para Patrón de caracteres .
Re: sacar fechas de texto (muy) no estructuradoMark, ¡gracias por la sugerencia! Sin embargo, tuve que investigar un poco para encontrar las funciones de Patrón en el Editor de fórmulas. Se incluye en la Ayuda en "Funciones de patrones de caracteres", pero no aparecen en la lista de categorías de funciones del Editor de fórmulas. Veo Regex en la categoría "Carácter" y Coincidencia en "Condicional". Esto hace que sea más difícil (como usuario) encontrar las funciones. ¿Sabe por qué la Ayuda no parece coincidir con el Editor de fórmulas real?
¡Gracias!
alemán
Re: sacar fechas de texto (muy) no estructurado¡Gracias Don! Esto me obligó a aprender sobre Custom Regex, que tenía que hacer de todos modos. Esto ciertamente funciona, al igual que la sugerencia de Mark de usar una fórmula para hacer el trabajo (aún requiere conocimientos de formato Regex).
¡Muchas gracias!
alemán
Re: sacar fechas de texto (muy) no estructuradoOtra instalación es JMP patrones . No los uso mucho, pero en algunos casos son exactamente lo que necesito. Usted (1) los construye y luego (2) los usa para encontrar lo que desea. Son muy flexibles para ambos pasos.
Son una alternativa a las expresiones regulares.
Re: sacar fechas de texto (muy) no estructuradoEs posible que pueda hacer esto utilizando la función Regex personalizada en el Explorador de texto. Mucho dependerá de la facilidad con la que se puedan delinear las fechas del texto. Las cosas con una forma regular, específicamente las cosas con un delimitador que no sea un espacio, o donde aparece el día, la semana o el nombre del mes, no deberían ser difíciles. Es el material con todos los números y sin delimitadores, como 11122016 lo que es un desafío. Aunque, si quiere asumir que cualquier cosa con 6 u 8 dígitos es / no es una fecha, entonces las cosas se vuelven más fáciles.
Don