Мне нужно получить встроенные теги скрипта внутри html-страниц. Регулярное выражение в конечном итоге будет перенесено из С#. Теперь я использую Expresso для тестовых целей.
На данный момент лучше всего подходит следующее:
.*<script.*\r\n(.*\r\n)*\s*</script>
т.е.
.*
захватывает закрывающий скрипт с любым отступом передзахватывает ВСЕ, что находится между первый тег, включая html и другие теги сценария.