regulares regular note expressions expresiones expresion examples example busqueda buscar regex text-editor notepad++

regex - regular - Agregar cita al inicio y al final de cada línea en Notepad++



regular expression |] (4)

Tengo una lista (en un archivo .txt) que me gustaría convertir rápidamente a la sintaxis de JavaScript, así que quiero tomar lo siguiente:

AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond

y convertirlo a una matriz literal ...

var myArray = ["AliceBlue", "AntiqueWhite", ... ]

Tengo la lista en el bloc de notas ++ y necesito una expresión de registro para agregar " al comienzo de la línea y ", al final y eliminar el salto de línea ... ¿Alguien tiene una solución rápida para hacer esto? Soy terrible con RegEx.

A menudo tengo que realizar tales tareas, así que saber cómo hacer esto sería un gran beneficio para mí. Muchas gracias


  • Coloca el cursor al final del texto.
  • Presione MAYÚSCULAS y -> . El cursor se moverá a la siguiente línea.
  • Presione CTRL-F y escriba , en "Reemplazar con:" y presione ENTER .

Tendrá que poner una cita al principio de su primer texto y al final de su último.


  • Una forma simple es reemplazar / n (nueva línea) con "," (comilla doble de comilla doble) después de agregar una comilla doble en el inicio y el final del archivo.

ejemplo:

AliceBlue AntiqueWhite Aqua Aquamarine Beige

  • Replica / n con ","

    AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige

  • Ahora agregue "(comillas dobles) al principio y al final

    "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"

Si el texto contiene líneas en blanco, puede usar la expresión regular / n + en lugar de / n

ejemplo:

AliceBlue AntiqueWhite Aqua Aquamarine Beige

  • Replica / n + con "," (en modo regex)

    AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige

  • Ahora agregue "(comillas dobles) al principio y al final

    "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"


No podrás hacerlo en un solo reemplazo; Tendrás que realizar unos pocos pasos. Así es como lo haría:

  1. Buscar (en modo de expresión regular):

    (.+)

    Reemplazar con:

    "/1"

    Esto agrega las comillas:

    "AliceBlue" "AntiqueWhite" "Aqua" "Aquamarine" "Azure" "Beige" "Bisque" "Black" "BlanchedAlmond"

  2. Buscar (en modo extendido):

    /r/n

    Reemplace con (con un espacio después de la coma, no se muestra):

    ,

    Esto convierte las líneas en una lista separada por comas:

    "AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"

  3. Agregue la var myArray = asignación y llaves de forma manual:

    var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];


  1. Coloca el cursor al comienzo de la línea 1.
  2. haga clic en Editar> ColumnEditor. Pon "en el texto y presiona enter.
  3. Repite 2 pero coloca el cursor al final de la línea 1 y pon ", y presiona enter.