Espero que alguien me pueda ayudar. No estoy exactamente seguro de cómo usar la siguiente expresión regular. Estoy utilizando ASP clásico con JavascriptRegex eliminar saltos de línea
completehtml = completehtml.replace(/\<\!-- start-code-remove --\>.*?\<\!-- start-code-end --\>/ig, '');
Tengo este código para eliminar todo lo que entre
<\!-- start-code-remove --\>
y<\!-- start-code-end --\>
Funciona perfecto hasta el punto donde hay line breaks
en el valores entre start
y end
código ...
¿Cómo voy a escribir la expresión regular para eliminar todo lo que entre start
y end
incluso si hay line breaks
Un millón de gracias por responder ...
Shoud utilizo el \n
y \s
caracteres no es 100% seguro ..
(/\<\!-- start-code-remove --\>\s\n.*?\s\n\<\!-- start-code-end --\>/ig, '');
también el código no debe ser codicioso entre <\!-- start-code-remove --\> <\!-- start-code-end --\>/
y capturar los valores en grupos ...
Podría haber 3 o más de estos conjuntos ...
Would not '[. \ N \ r] *' ser mejor? –
@Billy, Intenté eso. No funcionó para mí por alguna razón. – RightSaidFred
Ah ... ahora veo por qué. '.' no se reconoce como un metacarácter dentro de las clases de caracteres. –