Парсинг результата поиска файла



  • Доброго времени суток! Помогите с проблемой.
    BAS делает поиск файла по содержимому base64. Файл находится и его путь записывается в переменную. Далее с помощью парсинга и регулярного выражения мне нужно получить название папки в которой лежит файл.Проблема в том что парсинг переменной с адресом файла не срабатывает. Что не так?
    Регулярное выражение в конструкторе работает правильно
    1_1531821988609_Новый точечный рисунок.bmp 0_1531821988609_Новый точечный рисунок (2).bmp
    0_1531822475953_Новый точечный рисунок (3).bmp



  • @user67 Попробуй экранировать обратный слеш /



  • @User67 У меня большие сомнения на счёт большинства действий.. Огород городите.
    А на счёт вопроса - отвечу.
    Переменная [[FILE_SEARCH_RESULT]] является списком(массив), а не строкой, по этому не срабатывает регулярка.
    Используйте модуль "список" для необходимых действий. Либо укажите в действии "первое вхождение" в графе "Строка Для Применения Регулярного Выражения" [[FILE_SEARCH_RESULT]][0]



  • @fox said in Парсинг результата поиска файла:

    Либо укажите в действии "первое вхождение" в графе "Строка Для Применения Регулярного Выражения" [[FILE_SEARCH_RESULT]][0]

    Спасибо, помогло.

    @fox said in Парсинг результата поиска файла:

    У меня большие сомнения на счёт большинства действий.. Огород городите.

    Если можно по подробнее...


Log in to reply