Передать регулярное выражение

Тема в разделе "Обо всём", создана пользователем zema50, 20 дек 2021.

  1. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    827
    Симпатии:
    94
    Добрый день, есть скрипт по разбору xml файлов, задача скрипта вытаскивать значения из определенных тегов, к примеру надо вытащить значения из <param name="ЗНАЧЕНИЕ">
    или вытащить то что между тегами <Размер> и т.д.
    то есть каждый раз задачи разные, что бы не лазить каждый раз в скрипт и не переписывать регулярку хотел передавать ее в форме.
    То есть есть форма в которую вводится ссылка на файл который надо разобрать, в форме прописал текстовое поле в которое вставляю нужную регулярку, к примеру
    Код:
    preg_match_all('#<name>(.*?)</name>#is',$xml,$matches);
    в скрипте в месте где она должна отработать прописываю пост переменную
    и нечего не работает ((((
    Проверяю что приходит в скрипт через echo все выводит нормально, правильная регулярка. Но не работает
    В чем может быть проблема ?