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:
Buscar (en modo de expresión regular):
(.+)
Reemplazar con:
"/1"
Esto agrega las comillas:
"AliceBlue" "AntiqueWhite" "Aqua" "Aquamarine" "Azure" "Beige" "Bisque" "Black" "BlanchedAlmond"
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"
Agregue la
var myArray =
asignación y llaves de forma manual:var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
- Coloca el cursor al comienzo de la línea 1.
- haga clic en Editar> ColumnEditor. Pon "en el texto y presiona enter.
- Repite 2 pero coloca el cursor al final de la línea 1 y pon ", y presiona enter.