Мне нужно создать регулярное выражение, которое будет соответствовать любому (включая разрывы строк) между 2 html конкретными тегами комментариев. Вот пример для некоторой HTML:javascript regex, чтобы соответствовать всем между 2 html комментариями
<!-- build-remove-start -->
<!-- bower:js -->
<script src="../bower_components/jquery/dist/jquery.js"></script>
<!-- endbower -->
<!-- build-remove-end -->
<!-- inject:vendor:js -->
<!-- endinject -->
Я хотел бы, чтобы соответствовать все, что между <!-- build-remove-start -->
и <!-- build-remove-end -->
не включая тег комментариев (я имею в виду, чтобы не удалить комментарии тегов, только то, что внутри).
Я пробовал:
<!-- build-remove-start -->[\s\S]<!-- build-remove-end -->
Но это не работает. Вот ссылка, чтобы проверить регулярное выражение:
https://regex101.com/r/rV0qG2/2
Проверьте [это демо] (https://regex101.com/r/rV0qG2/3). –
Могу ли я предложить использовать DOM, который может перебирать узлы комментариев? – Eevee
@Eevee, для строительных целей – vlio20