none
regexp.replace para quitar lineas vacias Access 2016 RRS feed

  • Pregunta

  • No tengo idea de como quitar las líneas en blanco del cuerpo de un mail recibido en outlook 

    Estuve mirando las expresiones regulares con la palabra replace pero solo lo veo para vb.net

    en vbnet es : 

    strFile = Regex.Replace(strFile, "^\r", "") 'Elimina la primera linea si esta vacia
            strFile = Regex.Replace(strFile, "\n\r", "")  'Elimina las lineas vacias que no son ni la primera ni la ultima
            strFile = Regex.Replace(strFile, "\n$", "") 'Elimina la ultima linea si es vacia
            File.WriteAllText("archivo.txt", strFile)
            'O...
            strFile = Regex.Replace(strFile, "^\r|\n\r|\n$", "")

    Es posible usar regexp.replace en vb6 o vba  para quitar las lineas vacías de un texto?

    gracias por anticipado 

    un saludo a toda la comunidad-


    domingo, 22 de abril de 2018 20:41

Respuestas

  • Hola

    En VBA podrías usar la FileSystemObject para eliminar las lineas vacías. Para usarla tendrías que marcar la referencia a la librería Microsoft Scripting Runtime. 

    Mira éste ejemplo (hay más en la red).

    Suerte,


    José Mª Fueyo

    • Marcado como respuesta Ixxo09 martes, 24 de abril de 2018 2:58
    lunes, 23 de abril de 2018 7:25