
Tengo un archivo javascript con millones de líneas. El problema es que IE no admite ,
(coma) seguida de }
(corchete).
En Notepad ++ puedo encontrar todas las comas seguidas de un corchete, usando esta expresión regular: \,.*\}
.
Pero cuando la coma y el corchete no están en la misma línea, la expresión regular no coincide:
somestring,
}
Respuesta1
Todo lo que necesita hacer es verificar . matches newline
en Notepad++ Buscar/Reemplazar modo de búsqueda:
Esto hará que el punto .
en su expresión regular coincida con una nueva línea, por lo que .*
coincidirá con cualquier número de nuevas líneas.
Respuesta2
El problema está en la versión Bloc de notas. Actualizado a notepad++ v6.1.8 y esta expresión regular funcionó\,[\r\n\s]*\}
Respuesta3
Tuve un problema similar, lo probé usando lo siguiente y lo hice funcionar:
REEMPLAZAR -,\r\n\r\n\s+}
CON - ‹en blanco›
NOTA:En mi pestaña Reemplazar tengo marcada "Envolver" con el Modo de búsqueda configurado en "Expresión regular" y estoy usando Notepad++ v6.4.3.