Le texte est généralement stocké et modifié à l'aide de chaînes JavaScript. Les caractères enfermés dans des guillemets peuvent être représentés par des cordes. Les cordes peuvent être écrites de l'une des trois manières: intérieurement, citations simples, citations doubles ou backtincs. L'utilisation de guillemets simples ou doubles ne fait généralement aucune différence car ils représentent tous les deux des chaînes à la fin de la phrase.
Les citations simples n'ont qu'un seul inconvénient, ils ne peuvent pas être utilisés dans les fichiers JSON, ce qui rend difficile la copie et le collage entre JavaScript et JSON. JSON, cependant, n'autorise que l'utilisation de citations doubles.
Ce tutoriel démontrera les méthodes de remplacement des guillemets simples par des citations doubles.
Comment remplacer toutes les citations simples par des citations doubles dans JavaScript?
Pour remplacer des citations simples par des citations doubles dans une chaîne, vous pouvez utiliser les méthodes JavaScript suivantes:
Découvrez chacune des méthodes mentionnées une par une.
Méthode 1: Remplacez toutes les citations simples par des citations doubles en utilisant la méthode Remplace ()
Vous pouvez utiliser le "remplacer()”Méthode pour remplacer les citations simples par des doubles dans une chaîne. C'est la méthode prédéfinie de l'objet de type de chaîne. Il renvoie une nouvelle chaîne en sortie avec les valeurs remplacées après avoir recherché la chaîne pour une valeur spécifique ou un modèle regex.
Syntaxe
Suivez la syntaxe donnée pour utiliser la méthode Replace ():
Remplacer ("SearchValue", "RemplaceValue")
Ici, la valeur de chaîne qui sera remplacée est «calendrier de recherche", Et la valeur qui sera ajoutée à la place est"Remplacer VALUe".
Exemple 1: remplacer la première occurrence de citations simples par des citations doubles
Tout d'abord, nous créerons une variable qui stocke un nom de chaîne "strng»:
var strng = "Bienvenue à 'Linuxhint'."
Maintenant, nous appellerons la méthode Remplace () en passant une seule citation et une double citation comme arguments. Nous utiliserons BackTicks pour représenter la valeur de recherche et la valeur remplacée plutôt que des devis simples ou doubles en raison de la différenciation:
console.journal (strng.remplacer('", '"'));
La sortie montre que la méthode remplacée () n'a remplacé que la première occurrence d'une seule citation à une double citation de la chaîne:
Besoin de remplacer toutes les occurrences des citations uniques en utilisant la méthode Remplace () à partir d'une chaîne? Suivez la section donnée.
Exemple 2: Remplacez toutes les occurrences de citations simples par des citations doubles
Ici, nous considérerons la même chaîne nommée «strng"Et remplacez toutes les citations simples de la chaîne par des citations doubles, en utilisant Regex"/' /g". Pour faire correspondre toutes les occurrences d'une seule citation dans la chaîne, nous utiliserons le «g”(Global) Flag dans notre regex:
console.journal (strng.remplacer (/ '/ g,' "'));
Comme vous pouvez le voir, la sortie indique que toutes les occurrences d'un seul devis sont remplacées avec succès par des citations doubles:
Voyons une autre méthode pour remplacer toutes les occurrences de la citation unique par des citations doubles.
Méthode 2: Remplacez toutes les citations simples par des citations doubles à l'aide de la méthode RempaceALL ()
Dans le "remplace tout()"Méthode, vous n'avez pas besoin d'ajouter un regex pour remplacer toutes les occurrences d'une chaîne. Il accepte deux paramètres; L'un est la valeur qui va être recherchée, et l'autre est la valeur remplacée.
Syntaxe
Utilisez la syntaxe suivante pour la méthode RempaceALL ():
RempacEALL ("SearchValue", "RemplaceValue")
Exemple
Dans cet exemple, nous créerons une chaîne avec plusieurs mots qui sont entourés de citations uniques:
var strng = "Bienvenue à 'Linuxhint', c'est le meilleur« site Web »pour l'apprentissage."
Maintenant, nous appellerons la méthode RempacEall () en passant la citation unique (') comme valeur recherchée et la double citation (") comme valeur remplacée:
console.journal (strng.remplace tout('", '"'));
La sortie indique que la méthode RempaceALL () a réussi à remplacer toutes les occurrences des citations simples par les doubles citations de la chaîne:
Nous avons rassemblé toutes les méthodes pour remplacer des citations simples par des citations doubles dans une chaîne.
Conclusion
Pour remplacer des citations simples par des citations doubles dans une chaîne, vous pouvez utiliser la méthode JavaScript, y compris la méthode Remplace () et la méthode RempacEALL (). Seule la première occurrence est remplacée par la méthode Replace (); Pour remplacer toutes les instances, utilisez le regex. En revanche, la méthode RempaceALL () a remplacé toutes les instances des citations simples avec des citations doubles. Dans ce tutoriel, nous avons démontré les méthodes de remplacement des citations simples par des citations doubles avec des explications détaillées.