Я надеюсь, что кто-то может мне помочь. Я не совсем уверен, как чтобы использовать следующее регулярное выражение. Я использую классический ASP с Javascript
completehtml = completehtml.replace(/\<\!-- start-code-remove --\>.*?\<\!-- start-code-end --\>/ig, '');
У меня есть этот код для удаления всего, что находится между
<\! - start-code-remove - \>
и<\ ! - start-code-end - \>
Он отлично работает до точки, где есть разрывы строк
в значениях между start
и end
код ...
Как написать регулярное выражение для удаления всего между start
и end
, даже если есть разрывы строк
Миллион благодарностей за ответ ...
Я использую символы \ n
и \ s
, не уверен на 100% ..
(/\<\!-- start-code-remove --\>\s\n.*?\s\n\<\!-- start-code-end --\>/ig, '');
также код не должен быть жадным между <\! - start- code-remove - \> <\! - start-code-end - \> /
и захватить значения в группах ...
Таких наборов может быть 3 или более ...