@bratishka у меня скорее чуть по-другому можно сделать.
Например, сначала запрашивать ручным вводом данных, для скольких потоков задать определённое значение.
Ввёл значение 7. Значит, если номер потока с 1 по 7 (первые 7 потоков), то запрашивать ручной ввод для R1.
Далее ввёл 9. Если номер потока с 8 по 16, то R2 и т.д.
То есть сначала при ручном вводе запрашивается "Для какого количество потоков задать Значение1?"
Если количество потоков равно 10, то для первых десяти потоков Значение1.
Далее для последующих 20 потоков Значение2 и т.д.
Ответ с запроса
-
@FurZich said in Ответ с запроса:
Как получить данную переменую с ответа запроса?
Пробывал через json получить значения, не получаетьсяПо скриншоту куска данных вам ни кто не поможет. Прикладывайте полный текст ответа запроса
-
Регуляркой вытащи. При попытке распарсить ответ в JSON естественно будет ошибка, т.к. там хтмл.
Не знаю что конкретно надо вытащить, но чтобы получить это:
"isLogin":"true"вот регулярка:
"isLogin":".*"чтобы получить только значение (true/false):
(?<="isLogin":")(.+?)(?=") -
Выполнить код после "cодержание ответа"
[[RESPONSE]] = [[SAVED_CONTENT]].split('isLogin":"') [[EXRES]] = [[RESPONSE]][1].slice(0,3)--
переменная EXRES будет содержать результат, поменяешь '0,3' значение если будет криво, либо убрать кавычку после : в cплите -
@thepappo said in Ответ с запроса:
Регуляркой вытащи. При попытке распарсить ответ в JSON естественно будет ошибка, т.к. там хтмл.
Не знаю что конкретно надо вытащить, но чтобы получить это:
"isLogin":"true"вот регулярка:
"isLogin":".*"А вы проверяли эти регулярки? Жадный алгоритм заберёт все данные между
"isLogin":"и последней кавычкой в файле".чтобы получить только значение (true/false):
(?<="isLogin":")(.+?)(?=")Ох уж этот конструктор регулярок из зенки.. Для чего все эти назад и вперёд смотрящие утверждения? Здесь достаточно простой регулярки
isLogin":"(.*?)"@thaisauce said in Ответ с запроса:
Выполнить код после "cодержание ответа"
[[RESPONSE]] = [[SAVED_CONTENT]].split('isLogin":"') [[EXRES]] = [[RESPONSE]][1].slice(0,3)переменная EXRES будет содержать результат, поменяешь '0,3' значение если будет криво, либо убрать кавычку после : в cплите
А зачем две переменных BAS? Можно же записать всё выражение одной строкой
[[RESPONSE]] = [[SAVED_CONTENT]].split('isLogin":"')[1].slice(0,3) -
@Fox said in Ответ с запроса:
Ох уж этот конструктор регулярок из зенки.. Для чего все эти назад и вперёд смотрящие утверждения? Здесь достаточно простой регулярки
isLogin":"(.*?)"Да можно и так, я просто привык (во избежание не предвиденных ошибок) именно в ALL_MATCH получать текст. В вашей регулярке предполагается, что найденный текст попадет в первую группу.

