J'ai une liste (dans un fichier .txt) que j'aimerais convertir rapidement en syntaxe JavaScript. Je souhaite donc prendre les éléments suivants:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond
et le convertir en un tableau littéral ...
var myArray = ["AliceBlue", "AntiqueWhite", ... ]
J'ai la liste dans notepad ++ et j'ai besoin d'une expression reg pour ajouter le "
au début de la ligne et ",
à la fin et supprimer le saut de ligne ... est-ce que quelqu'un a une solution rapide pour le faire? Je suis terrible avec RegEx.
Je dois souvent accomplir de telles tâches, alors savoir comment faire cela me serait très utile. Merci beaucoup
Vous ne pourrez pas le faire en un seul remplacement; vous devrez effectuer quelques étapes. Voici comment je le ferais:
Rechercher (en mode d'expression régulière):
(.+)
Remplacer par:
"\1"
Cela ajoute les citations:
"AliceBlue"
"AntiqueWhite"
"Aqua"
"Aquamarine"
"Azure"
"Beige"
"Bisque"
"Black"
"BlanchedAlmond"
Rechercher (en mode étendu):
\r\n
Remplacez par (avec un espace après la virgule, non montré):
,
Ceci convertit les lignes en une liste séparée par des virgules:
"AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"
Ajouter le var myArray =
affectation et accolades manuellement:
var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
Vous devrez mettre une citation au début de votre premier texte et à la fin de votre dernier.
exemple:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Remplacer\n avec ","
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
Maintenant, ajoutez "(double guillemet) au début et à la fin
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
Si votre texte contient des lignes vides entre les deux, vous pouvez utiliser l'expression régulière\n + au lieu de\n
exemple:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Replcae\n + avec "," (en mode regex)
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
Maintenant, ajoutez "(double guillemet) au début et à la fin
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"