//Encontar un texto dento de comillas
let texto = "Este es un texto 'desconocido' dentro de comillas";
let resultado = texto.match(/'([^']+)'/)[1];
console.log(resultado); // 'desconocido'
//Reemplazar un texto dentro de comillas
let texto2 = "Este es un texto 'desconocido' dentro de comillas";
let nuevoTexto = "conocido";
let resultado2 = texto.replace(/'([^']+)'/, "'" + nuevoTexto + "'");
console.log(resultado); // Este es un texto 'conocido' dentro de comillas
//Reemplazar todas las apariciones de un texto dentro de comillas
//Se añade g al final de la funcion replace
let texto3 = "Este es un texto 'desconocido' dentro de 'texto' comillas";
let nuevoTexto3 = "conocido";
let resultado3 = texto.replace(/'([^']+)'/g, "'" + nuevoTexto + "'");
console.log(resultado); // Este es un texto 'conocido' dentro de comillas
//Reemplazar todas las apariciones de un texto dentro de una cadena por otro texto con javaxcript
//Forma simplelet cadena = "Este es un ejemplo de texto";
let nuevoTexto = cadena.replace(/texto/g, "cambio");
console.log(nuevoTexto); // "Este es un ejemplo de cambio"
//Con variables
let palabraAnterior = "texto";
let palabraNueva = "cambio";
let cadena = "Este es un ejemplo de texto";
let nuevoTexto = cadena.replace(new RegExp(palabraAnterior, 'g'), palabraNueva);