Как извлечь текст из переменной?



  • Есть переменная [[SAVE_TEXT]] из 4-ма возможными вариантами текста:

    1. Подписаться на {динамичный текст}
    2. Оставить комментарии {динамичный текст}
    3. Рассказать друзьям {динамичный текст}
    4. Нажать мене нравится {динамичный текст}

    Как задать условия поиска текста?
    Переменная [[SAVE_TEXT]] создалась из действия "Получить текст".



  • @Nazar said in Как извлечь текст из переменной?:

    Есть переменная [[SAVE_TEXT]] из 4-ма возможными вариантами текста:

    1. Подписаться на {динамичный текст}
    2. Оставить комментарии {динамичный текст}
    3. Рассказать друзьям {динамичный текст}
    4. Нажать мене нравится {динамичный текст}

    Как задать условия поиска текста?
    Переменная [[SAVE_TEXT]] создалась из действия "Получить текст".

    А нужно то что?



  • Если нужен "Динамичный текст", то можно
    1 вариант) проверить каждый вариант через index.of Подробнее https://javascript.ru/string/indexof
    Далее удаляем "лишние" статичные символы
    2 вариант) По очереди удаляем из переменной лишние статичные символы, чтобы остался только динамичный. На мой взгляд этот вариант будет полегче чем первый
    3 вариант) По сути динамичный текст должен подходить под регулярное выражение (наверно даже под str.split так как должен быть аккаунтом соцсети
    PS Странно, что переменная может содержать 4 варианта, нельзя ли каждый вариант записать в отдельную переменную? Хотя больше похоже, что это виды заданий с сайта для заработка.



  • @Nazar если
    Подписаться на
    Оставить комментарии
    Рассказать друзьям
    Нажать мене нравится
    статический текс то можно его получить через match



  • @Fox Нужно создать обработку переменной [[SAVE_TEXT]] чтобы она искала ее первоначальный текст.

    Например чтобы оно взяло переменную [[SAVE_TEXT}] и обработало с 0 по 5 букву = [[SAVE_TEXT_PARSE]]

    1. Подписаться на {динамичный текст} = "Подпи" (0,5 буква)
    2. Оставить комментарии {динамичный текст} = "Остав" (0,5 буква)
    3. Рассказать друзьям {динамичный текст} = "Расск" (0,5 буква)
    4. Нажать мене нравится {динамичный текст} = "Нажат" (0,5 буква)
      И если в переменной будет слово [[SAVE_TEXT_PARSE]] то потом уже можно через If создать условие.

    Вопрос в том как создать такую обработку для переменной [[SAVE_TEXT]] с 0 по 5 букву?



  • @GameBot Спасибо



  • @Nazar said in Как извлечь текст из переменной?:

    Вопрос в том как создать такую обработку для переменной [[SAVE_TEXT]] с 0 по 5 букву?

    [[SAVE_TEXT]].slice(0, 4)



  • @GameBot said in Как извлечь текст из переменной?:

    [[SAVE_TEXT]].slice(0, 4)

    Не работает, оно не может получить часть текста c переменной.
    В Лог показывает весь текст.



  • This post is deleted!


  • @denanotherday said in Как извлечь текст из переменной?:

    Действвие "Выполнить код"
    [[SAVE_TEXT]] = [[SAVE_TEXT]].slice(0, 4)

    Установить переменную [[SAVE_TEXT]]
    [[SAVE_TEXT]].slice(0, 4)
    тип expression



  • Спасибо всем, все работает.


Log in to reply