Я ищу регулярное выражение, которое соответствует шаблону src= "*. Js", но это не должно быть включено в комментарий.
рассмотрим следующее
<!------<script type="text/javascript" src="js/Shop.js"></script> -->
<!----<script type="text/javascript" src="js/Shop.js"></script> -->
<script type="text/javascript" src="jquery.serialize-object.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
Расширенный ввод проб, описанный OP как "правильный":
<!------<script type="text/javascript" src="js/Shop.js"></script> -->
<!----<script type="text/javascript" src="js/Shop.js"></script> -->
<script type="text/javascript" src="jquery.serialize-object.js"></script><!---->
<script type="text/javascript" src="jquery.serialize-object.js"></script><!-- a comment -- afterwards -->
<script type="text/javascript" src="jquery.serialize-object.js"></script><!-- a comment starting but not ending
-- afterwards -->
<script type="text/javascript" src="jquery.serialize-object.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
Результат не должен совпадать с строками 1 и 2 (где содержимое заключено в комментарии). Он должен соответствовать только строкам 3 и 4 (3-конец, за исключением строки конца комментария, для расширенного ввода образца).
Пока у меня есть это регулярное выражение, которое выбирает все мои.js файлы, а также те, которые закомментированы: (src=\")+(\S)+(.js)
Я ищу регулярное выражение, которое только выбирает теги скрипта с атрибутом.js src, которые не окружены комментарием.
Я также хотел бы упомянуть, что я использую это регулярное выражение в SQL-запросе Oracle PL.