Necesito reemplazar una construcción console.log('') en una cadena usando expresiones regulares. Antes del registro de la consola, puede haber un número aleatorio de espacios en blanco y uno o cero caracteres de nueva línea '\n'. Quiero eliminarlo junto con el registro de la consola. Aquí está mi código:
const consoleRegex = new RegExp(/\\n?\s+console\.log\(.*\);?/); let v = "<script>\n console.log('test');\n</script>" v = v.replace(consoleRegex, ''); El resultado deseado es <script>\n</script> . Cuando pruebo la expresión regular en el probador, funciona, sin embargo, no se reemplaza.
Gracias