Добрый день
Помогите пожалуйста разобраться с поставленной задачей
Есть список List_in. У этого списка нужно удалить текст, в каждой строке, после символов : ; |
Содержание списка List_in:
1line:dfg87hkh
2line:dfg84hkh
3line;dfg8tykh
4line|dfg8lljkkh
5line
Результат сохранить в тот же список или другой к примеру Result
На выходе список Result:
1line
2line
3line
4line
5line
Пробую для начала с этим сниппетом разобраться, но что то не выходит:
Выдает вот эту ошибку:
Помогите пожалуйста разобраться с поставленной задачей
Есть список List_in. У этого списка нужно удалить текст, в каждой строке, после символов : ; |
Содержание списка List_in:
1line:dfg87hkh
2line:dfg84hkh
3line;dfg8tykh
4line|dfg8lljkkh
5line
Результат сохранить в тот же список или другой к примеру Result
На выходе список Result:
1line
2line
3line
4line
5line
Пробую для начала с этим сниппетом разобраться, но что то не выходит:
C#:
// получаем список, в котором будем искать
var sourceList = project.Lists["List_in"];
// Регулярное выражение по поиску чисел
var parserRegex = new Regex(":.*?");
lock(ZennoHelpers.Locker.CustomListSyncer)
{
// Пробегаемся по списку
for(int i=0; i < sourceList.Count; i++)
{
// Если элемент соответствует регулярному выражению
if (parserRegex.IsMatch(sourceList[i]))
{
// Заменяем текущий элемент на REPLACED
sourceList[i]= "REPLACED";
}
}
}
Компиляция кода Ошибка в действии "CS0185" "'method group' is not a reference type as required by the lock statement". [Строка: 7; Cтолбец: 6]