Как проверить существование определенного текста в файле

Поддержка
  • Есть фаил с Куками. Разными.
    В куках где есть гугл надо в определенном месте поменТь значения.
    Как можно проверить фаил с на личие данной строчки.
    Те. Если есть то заменить. Если нет то работать дальше?

  • @capsslpck Можно проверить через "Подходит ли строка под регулярное выражение", или можно сразу заменить строку если она есть через "Заменить Строку" (Инструменты), если нету, то ничего не произойдет

  • читаем файл в переменную (например Content),
    затем инструмент "поиск подстроки" - ищем строку, которая говорит нам о том, что это гугл
    нам выдается индекс, с какого места эта строка начинается. число, допустим переменная Mesto
    отсчитываем вручную, сколько символов занимает обозначательная строка гугла, например 20
    прибавляем к Mesto 20 (инструмент увеличить переменную)
    инструмент "получить строку между": читаем с индекса нового (увеличенного на 20) , и в строке "правая строка" указываем то, во что упирается полностью строка куки от гугла. берем ее.
    если она существует (проверяем через инструмент "содержит"), тогда модифицируем ее, вставляем в content, записываем в файл (можно с немного другим именем, чтобы при тестах не затереть чистовик)

  • This post is deleted!
  • @TRON_BOGGG said in Как проверить существование определенного текста в файле:

    читаем файл в переменную (например Content),
    затем инструмент "поиск подстроки" - ищем строку, которая говорит нам о том, что это гугл
    нам выдается индекс, с какого места эта строка начинается. число, допустим переменная Mesto
    отсчитываем вручную, сколько символов занимает обозначательная строка гугла, например 20
    прибавляем к Mesto 20 (инструмент увеличить переменную)
    инструмент "получить строку между": читаем с индекса нового (увеличенного на 20) , и в строке "правая строка" указываем то, во что упирается полностью строка куки от гугла. берем ее.
    если она существует (проверяем через инструмент "содержит"), тогда модифицируем ее, вставляем в content, записываем в файл (можно с немного другим именем, чтобы при тестах не затереть чистовик)

    Тема создана год назад, автор темы был последний раз онлайн 21 апреля 2021 года.

    Для работы с куками лучше использовать модуль "JSON". Действие "Получить ключ" с кодом:

    cookies[?(@.name == "[[NAME]]")]
    

    в переменную [[NAME]] поместите имя необходимого параметра. Если параметра в куках нет, то в переменной будет пустая строка, если параметр есть - в переменной будет число (индекс массива cookies)