csharp Ищемстрочкувчёрномсписке

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Ищемстрочкувчёрномсписке相关的知识,希望对你有一定的参考价值。

//Этот вариант от @avtostopshik
var url = project.Variables["id_profilya"].Value;
var check = project.Lists["Черный список"];
string proverka = Convert.ToString(check.Contains(url));
project.Variables["proverka"].Value = proverka;
var parserRegexPattern =project.Variables["ID"].Value ;
var parserRegex = new System.Text.RegularExpressions.Regex(parserRegexPattern);
// получаем список, в котором будем искать
var sourceList = project.Lists["articlebody"];
// ищем в каждой строчке в списке
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
var str = sourceList[i];
// проверяем строку регулярным выражением, если есть совпадение кладем результат во второй список
if (parserRegex.Match(str).Success)
return sourceList.IndexOf(str);
}
return "Not Found";
}
//Второй способ. Код из уроков @sibbor-ы. Код находит эти строки и удаляет. 
 string strContainsForRemove = "590509312789";
IZennoList lstTest = project.Lists["Test"];
int i=0;
while(true) {
  if (i==lstTest.Count||lstTest.Count==0) break;
  if (lstTest[i].Contains(strContainsForRemove)) {
     lstTest.RemoveAt(i);
    project.SendInfoToLog("Удалено: " + strContainsForRemove);
  }else{
     i++;
  }
}

以上是关于csharp Ищемстрочкувчёрномсписке的主要内容,如果未能解决你的问题,请参考以下文章

php WooCommerce的Молучаемобщееколичествотовароввкорзинеиихсуммув

c_cpp ЕщёодинпростойпарсерPDBнаDbgHelpсвозможностьюзагрузкиотладочныхсимволов

scss Динамическиевнешниеотступыприпомощиflubox

text js,jquery - обрежемлишнийтекствкарточкекурсовипоставиммноготочие

php Еслинамнужно,чтобыбылоневозможноредактироватьполе“Название”,мывносимследующеевычисление...

Erlangе демо