получение полей в парсере

Хочу решить задачу получения нескольких одинаковых полей находящихся внутри одинакового тега, если конкретнее то это поле file: внутри тега script. В источнике их бывает по 3-4

Если я использую выражение regexp
/file:\s*["']([^"']+)["']
то получаю первое из них
а мне нужно получить их все и сунуть в TV чтобы потом вывести на странице сайта

сам код в источнике выглядит примерно так
<script>
jwplayer.key = "kESrsgULvYO7r2MfUelqj3vs+2i8JdQBqjGNmA==";
jwplayer("js-mediaplayer-6480e6f64c59b71aff74aa10").setup({
primary:     "html5",
file:        "https://mf.b37mrtl.ru/media/vids/2023.06/6480e6f64c59b71aff74aa10.mp4",
image:       "https://mf.b37mrtl.ru/media/pics/2023.06/article/6480e8d94c59b71aff74aa13.jpg",
</script>
для парсинга использую xParser
Евгений
14 июня 2023, 15:36
modx.pro
325
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0