[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярное выражение:
SergSerg
Из html страницы нужно вырезать вот такой код:

<script>
(
function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'poiweu', 'site.ru');
ga('send', 'pageview');
</
script>

Сделал вот такую регулярку:
#<script([\s\S\w\W\d\D]*)GoogleAnalytics([\s\S\w\W\d\D]*)</script>#m

Работает, !но на станице кроме этого script есть как выше так и ниже по странице другие script-ы. И вырезается с самого верхнего <script и до последнего </script> :) :blink:

Подскажите пжлста как в ([\s\S\w\W\d\D]*) добавить что бы не встречалось:
ни <script
ни </script>

заранее спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.