Как создать шаблон, который заменяет все источники сценариев в документе php другой строкой?Создать шаблон для замены всех источников скриптов
К примеру, мы имеем $haystack = '<script src="oldscript.js"></script>';
И мы должны это сделать, как этот $haystack = preg_replace('/src="[a-zA-Z0-9]{1,250}"/', 'myscript.js', $haystack);
Но это не работает. Я делаю что-то неправильно? Или есть другой способ сделать это?
Если вы не просто вешали на почему регулярное выражение не работает, самый большой общий знаменатель валидации заставляет ваше регулярное выражение уменьшаться до '(? <= src =") [^ "] + (? =") ', а длина бесполезна. – sln