El texto generalmente se almacena y modifica usando cadenas JavaScript. Los caracteres adjuntos en comillas pueden estar representados por cuerdas. Las cadenas se pueden escribir de una de tres maneras: citas individuales dentro, citas dobles o backticks. El uso de citas simples o dobles generalmente no hace ninguna diferencia porque ambas representan cadenas al final de la oración.
Las citas individuales solo tienen un inconveniente, no se pueden usar dentro de los archivos JSON, lo que dificulta la copia y la pegada entre los archivos JavaScript y JSON. JSON, sin embargo, solo permite el uso de cotizaciones dobles.
Este tutorial demostrará los métodos para reemplazar comillas únicas con citas dobles.
Cómo reemplazar todas las citas individuales con cotizaciones dobles en JavaScript?
Para reemplazar cotizaciones individuales con cotizaciones dobles en una cadena, puede usar los siguientes métodos de JavaScript:
Consulte cada uno de los métodos mencionados uno por uno.
Método 1: Reemplace todas las cotizaciones individuales con cotizaciones dobles usando el método reemplazar ()
Puedes usar el "reemplazar()Método para reemplazar las citas individuales con las dobles en una cadena. Es el método predefinido del objeto de tipo de cadena. Devuelve una nueva cadena como salida con los valores reemplazados después de buscar en la cadena un valor específico o un patrón regex.
Sintaxis
Siga la sintaxis dada para usar el método reemplazar ():
Reemplazar ("SearchValue", "ReemplazarValue")
Aquí, el valor de la cadena que se reemplazará es "Searchvalue", Y el valor que se agregará en lugar de él es"reemplazar valor".
Ejemplo 1: Reemplace la primera aparición de citas individuales con cotizaciones dobles
Primero, crearemos una variable que almacene un nombre de cadena "strng":
var strng = "Bienvenido a 'Linuxhint'."
Ahora, llamaremos al método reemplazar () pasando una sola cotización y una cotización doble como argumentos. Usaremos backticks para representar el valor de búsqueda y el valor reemplazado en lugar de las cotizaciones individuales o dobles debido a la diferenciación:
consola.log (strng.reemplazar('", '"'));
La salida muestra que el método reemplazar () solo reemplazó la primera ocurrencia de una sola cotización a una cita doble de la cadena:
Necesita reemplazar todas las ocurrencias de las cotizaciones individuales utilizando el método reemplazar () desde una cadena? Sigue la sección dada.
Ejemplo 2: Reemplace todas las ocurrencias de citas individuales con citas dobles
Aquí, consideraremos la misma cadena llamada "strng"Y reemplace todas las citas individuales de la cadena con cotizaciones dobles, usando Regex"/' /g". Para hacer coincidir todas las ocurrencias de una sola cita en la cadena, usaremos el "gramo"(Global) Bandera en nuestro Regex:
consola.log (strng.reemplazar (/'/g,' "'));
Como puede ver, la salida indica que todas las ocurrencias de una sola cotización se reemplazan con éxito con cotizaciones dobles:
Veamos otro método para reemplazar todas las ocurrencias de la cita única con cotizaciones dobles.
Método 2: Reemplace todas las cotizaciones individuales con cotizaciones dobles usando el método Replaceall ()
En el "reemplaza todo()"Método, no necesita agregar una regex para reemplazar todas las ocurrencias desde una cadena. Acepta dos parámetros; Uno es el valor que se buscará, y el otro es el valor reemplazado.
Sintaxis
Utilice la siguiente sintaxis para el método ReplaceAll ():
Reemplazo ("SearchValue", "ReemplazarValue")
Ejemplo
En este ejemplo, crearemos una cadena con varias palabras que están rodeadas de citas individuales:
var strng = "Bienvenido a 'Linuxhint', es el mejor 'sitio web' para aprender."
Ahora, llamaremos al método reemplazar () pasando la cita única (') como el valor buscado y la cotización doble (") como un valor reemplazado:
consola.log (strng.reemplaza todo('", '"'));
La salida indica que el método ReplaceAll () reemplazó con éxito todas las ocurrencias de las cotizaciones individuales con las cotizaciones dobles de la cadena:
Recopilamos todos los métodos para reemplazar cotizaciones individuales con citas dobles en una cadena.
Conclusión
Para reemplazar las cotizaciones individuales con cotizaciones dobles en una cadena, puede usar el método JavaScript, incluido el método reemplazar () y el método reemplazar (). Solo la primera ocurrencia se reemplaza por el método reemplazar (); Para reemplazar todas las instancias, use el regex en él. Por el contrario, el método ReplaceAll () reemplazó todas las instancias de las citas individuales con cotizaciones dobles. En este tutorial, hemos demostrado los métodos para reemplazar citas individuales con citas dobles con explicaciones detalladas.