Почему PCRE (PHP) не читает символ < (меньше) при разборе верстки?
возможно, древняя версия pcre-либы, либо баг.
у мну код отрабатывает без проблем.
да и не только у мну:
https://regex101.com/r/iS8uZ5/1
ideone.com/iPdPxn
Текущее решение:<?
  $text = <<<TEXT
    <scriptsrc=""></script>
    <script blablabla src=""></script>
    <script src=""></script>
    <script blabl abla src="123.js"></script>
    <script bla 22bl2 abla src="tanks/tank.js"></script>
TEXT;

  $match = array();
  $tmp = str_replace("<script", "|script", $text);
  preg_match_all('/\|script[^<>]+src=[\'"]([^\'"]+)/ium', $tmp, $match);

  echo "<pre>";
  print_r($match);Но вопрос все еще актуален! ПОЧЕМУ (мать такая)?