Mostrando entradas con la etiqueta Expresión regular. Mostrar todas las entradas
Mostrando entradas con la etiqueta Expresión regular. Mostrar todas las entradas

23/11/2023

Cambiar saltos de línea por comas usando Notepad++

A veces tengo un texto con direcciones de correo, con una dirección en cada línea. Y esas direcciones de correo las tengo que introducir en una aplicación que me pide que las direcciones de correo estén separadas por una coma.

Para hacer esa transformación podemos usar Notepad++

    1. Menú: Buscar / Reemplazar (o CTRL+H).
    2. Buscar: [\r\n]+
    3. Reemplazar con: ,
    4. Modo de búsqueda: Expresión regular
    5. Pulsar el botón "Reemplazar todo"


    14/06/2019

    LibreOffice Calc: eliminar espacios al principio y al final

    1. Menú Editar > Buscar y reemplazar...
    2. Buscar: ^\s+|\ s+$
    3. Reemplazar: vacío
    4. Otras opciones: activamos "Sólo en la selección actual"
    5. Otras opciones: activamos "Expresiones regulares"
    6. Reemplazar todo

    21/02/2018

    Buscar y reemplezar múltiples cadenas de texto de una sola vez usando Notepad ++

    Queremos usar Notepad++ para sustituir, de una sola vez, unas cadenas de texto por otras. Es decir, quiero cambiar:
    "Texto1" por "TextoA"
    "Texto2" por "TextoB"
    "Texto3" por "TextoC"
    para ello utilizaré las expresiones regulares en Notepad++.
    1. Abrir el menú Buscar --> Reemplazar...
    2. Marcar las opciones "Buscar en todo en documento", "Expresión regular"
    3. Buscar: (Texto1)|(Texto2)|(Texto3)
    4. Reemplazar con: (?1TextoA)|(?2TextoB)|(?3TextoC)
    Solo para versiones de Notepad++ superiores a la 6.0

    12/06/2017

    Eliminar líneas duplicadas con Notepad++

    Necesito eliminar líneas duplicadas de un archivo de texto. Si no me importa el orden de las líneas en el archivo, puedo usar el método descrito en esta entrada.
    En cambio, si el orden es relevante, necesitaré usar este método, que utiliza expresiones regulares:
    1. Abrir el menú Buscar --> Reemplazar...
    2. Marcar las opciones "Buscar en todo en documento", "Expresión regular" y ". se ajusta a línea"
    3. Reemplazar con la cadena vacía exactamente lo siguiente:
      ^(.*?)$\s+?^(?=.*^\1$)

    El truco lo he sacado de este hilo de stackoverflow, pero allí hay gente que dice que no le funciona y aportan otras soluciones. A mí si que me ha funcionado en las pruebas que he hecho.