Сделал пока вот так, вроде работает
string text = string.Join("\r\n", project.Lists["Список"]);
string reg = @"(?<=(^|\r\n))((?!(Санкт-Петербург|Москва|Минск)).)*(?=($|\r\n))";
project.Variables["stet"].Value = (project.Lists["Список"].Count - Regex.Matches(text,reg).Count).ToString();
Добрый день! Код считает количество строк содержащих слова Санкт-Петербург и Москва. А как сделать чтобы считало количество строк не содержащих эти слова. Спасибо.
string text = string.Join("\r\n", project.Lists["Список"]);
string reg = @"(?i)(Санкт-Петербург|Москва)"...
Добрый день!
Список_1 имеет строки следующего формата
27340298|коммент-1|пост-1|сообщение-1|в друзья-1
56905924|коммент-1|пост-0|сообщение-0|в друзья-1
336968398|коммент-1|пост-1|сообщение-1|в друзья-1
6096395|коммент-0|пост-0|сообщение-1|в друзья-1
Как снипетом по регулярке взять все строки...
var list = project.Lists["secondList"];
Random rnd = new Random();
if (list.Count <= 0)
{
project.SendWarningToLog("", "Список secondList пуст", true);
return null;
}
if (list.Count < 21)
{
for (int i = 0; i < list.Count; i++)
{
int index = Global.Classes.rnd.Next(0...
Спасибо! Уже нашел
string text = project.Variables["ID"].Value;//Берем текст из переменной для парсинга
var RegText = @"\d+";//Текст для парсинга
var match = Regex.Match(text, RegText);//Парсинг
{
if (match.ToString() == "")
{
return null;
}
return match;
}...
Код работает со списком, а как сделать чтоб работал с файлом. Спасибо.
var list = project.Lists["secondList"];//Определяем список
string ID = list[0];//Берем 1-ю строку
list.RemoveAt(0);//Удаляем взятую строку (1-ю строку)
var logPass = ID.Split('|');
project.Variables["ID"].Value = logPass[0];
string[] first = project.Lists["List1"].ToArray();//
string[] second = project.Lists["List2"].ToArray();
string[] third = second.AsParallel().Except(first.AsParallel()).ToArray();
lock(SyncObjects.ListSyncer)
project.Lists["List2"].Clear();
project.Lists["List2"].AddRange(third.ToList());
Так очень медленно, а вот так быстро
string[] first = project.Lists["all"].ToArray();
string[] second = project.Lists["secondList"].ToArray();
string[] third = second.AsParallel().Except(first.AsParallel()).ToArray();
lock(SyncObjects.ListSyncer)
project.Lists["secondList"].Clear()...
Добрый день!
Вот код
var list = project.Lists["bad"];
string b = string.Join("\r\n", list.GroupBy(x=>x).Where(x=>x.Count()>1).Select(x=>x.Key));
list.Clear();
return b;
Думал что берет и возвращает повторы с полным совпадением оказалось нет, возвращает и не полное совпадение. Подскажите как...
//Определяем Список
var list = project.Lists["ЛОГ_ПАСС"];
//Рандомное взятие строки
Random rnd = new Random();
int r = rnd.Next(list.Count);
string ID = list[r];
//Ложим в переменные
var logPass = ID.Split(':');
project.Variables["login"].Value = logPass[0];
project.Variables["pass"].Value =...
Добрый день!
Вот код
IZennoList sourceList1 = project.Lists["КОНТРОЛЬ_1"]; // список, в котором искать 1
IZennoList sourceList2 = project.Lists["КОНТРОЛЬ_2"]; // список, в котором искать 2
IZennoList sourceList3 = project.Lists["КОНТРОЛЬ_3"]; // список, в котором искать 3
string textContains =...
Вроде где-то писали, что ориентацию меняет вот этот JavaSkript
//window.screen.lockOrientation("portraint-primary");
window.screen.lockOrientation("landscape-secondary");
//window.screen.lockOrientation("landscape-primary");
//window.screen.lockOrientation("portraint-secondary");
но я как-то не...
var listFrom = project.Lists["Lists1"];
var listTo = project.Lists["Lists2"];
var listTo1 = project.Lists["Lists3"];
listTo.AddRange(listFrom);
listTo1.AddRange(listFrom);
Есть список содержащий строки такого вида:
1990|Александр|Шевченко|city-2|в друзья-1
3431|Анна|Шевелева|city-2|в друзья-1
3819|Алексей|Варицкий|city-1|в друзья-1
4776|Алексей|Потапов|city-1|в друзья-1
а как регуляркой привести список в такой вид
1990
3431
3819
4776
Спасибо.
Можешь не париться, это нормально, но не советуют лайкать и комментить, банят чаще за это.
А вообще лучше приглашать тех с кем есть общие друзья. Капча на 12-20 челе выскакивает
Код ищет совпадение в одном списке
// берем из переменной текст, который надо искать
var textContains = project.Variables["ID"].Value;
// получаем список, в котором будем искать
var sourceList = project.Lists["КОНТРОЛЬ"];
// Лочим список
lock(SyncObjects.ListSyncer)
// ищем в каждой строчке в...
Юрий, к сожалению я с С# исключительно на ВЫ, буду очень признателен и благодарен если Вы подправите что нужно и где нужно. Уж очень хочется Вашу работу пройти до конца. Спасибо.
Добрый день!
Беру капчу GET запросом
string url = @"https://m.vk.com/captcha.php?sid="+ project.Variables["captcha_id"].Value +"&s=1";
ZennoPoster.HttpGet(
url, // адрес картинки
"", // прокси если нужно
"UTF-8", // кодировка...
Не работает, что не так?
var a = project.Variables["kol_vo_comment"].Value;
var b = project.Variables["kol_vo_likes"].Value;
var c = project.Variables["kol_vo_message"].Value;
if(a>10 && b>20 && c>30)
{
return "у вас выход по зеленой";
}
else
{
throw new Exception("у вас выход по...
Всем спасибо за решение предыдущей задачи.
Вопрос.
Есть три переменных - a, b, c
Есть условия a>10, b>20, c>30
При одновременном выполнении всех трех условий - выход по зеленой.
Возможно ли это реализовать одним кубиком.
Спасибо.
код
string text = project.Variables["GET"].Value;//Берем текст из переменной для парсинга
var RegText = "у Вас в друзьях";//Текст для парсинга
var match1 = Regex.Match(text, RegText);//Парсим
if (match1.ToString() == RegText)//Условие
{
return null;//в друзьях
}
//не в друзьях
Текст бывает...
С аудио перестало API работать сначало с токеном полученным из простого приложения, месяц назад и из официального приложения. Убрали этот метод из списка. Всё это связанно с тем, что они подписались с правообладателями. Но на сегодняшний момент пока всё работает на POST GET запросах, а как...
Спасибо, но заработал только вот так
string[] first = project.Lists["all"].ToArray();
string[] second = project.Lists["secondList"].ToArray();
string[] third = second.AsParallel().Except(first.AsParallel()).ToArray();
project.Lists["secondList"].Clear()...
Может кто-нибудь подскажет как последнюю строчку переделать, чтобы результат записывался не в файл а в список
string[] first = project.Lists["all"].ToArray();
string[] second = project.Lists["secondList"].ToArray();
string[] third = second.AsParallel().Except(first.AsParallel()).ToArray()...
Спасибо, и ещё вопрос
в версии 5.10 всё после замены пишет в список через запятую вот этот код
Macros.TextProcessing.ToList(str, @",", "Text", project, project.Lists["all"]);
а в версии 5.9 ругается, подскажите плиз.