Что мне приходит в голову:
Создаём две переменных-счётчика для количества лайкнутых и нелайкнутых постов.
like=0
no_like=0
Далее делаем условие через if:
Если [[like]]/([[like]]+[[no_like]])>=0.8,
то:
выполняем код при котором не лайкаем пост и увеличиваем переменную no_like на 1.
Иначе - выполняем код, при котором лайкаем пост и увеличиваем переменную like на 1.
Тогда соотношение всегда будет стремиться к 80%
тестовый скрипт вероятность.xml
Как получить кол-во совпадений при поиске регулярным выражением
-
Есть строка [STRING] вида:
18* ; 40 12: 01 05 99* 65 : 10Мне нужно вытянуть из нее все двузначные числа, и двузначные числа с звездочкой и положить это значение в переменную [VARIABLE]. Написал для этого регулярку: \d\d/*?
Для обработки переменной [VARIABLE] использую цикл for - чтобы указать кол-во итераций для цикла - нужно узнать сколько нашлось совпадений при поиске регулярным выражением в строке [STRING]
Помогите с ответом кто знает. Спасибо! -
@Colonizator Если нужны все двузначные числа и двузначные числа с звездочкой, то твоя регулярка не подойдёт.
Такая подойдёт:(?:\d{2}\*|\d{2})Если используете экшен Извлечь все данные то узнать количество совпадений можно через экшен количество элементов в модуле список.
-
Супер! То что нужно. Да, регулярку, проглядел - за нее отдельное спасибо:)