Как убрать оба дубля?

  • Автор темы Автор темы allnair
  • Дата начала Дата начала
закрыто все
Жду немного т.к. знаю что задержка есть
 
тогда начнём так, какая версия зенки ?
 
  • Оценить
Реакции: deopl
попробуй просто РМ перезагрузить
 
  • Оценить
Реакции: deopl
попробуй этот, но тут если будут пробелы и переносы то не удалится, только дубли

C#:
Развернуть Свернуть Копировать
var list = project.Lists["Список"];
   
var buffer = (from q in list group q by q into l
    where l.Count() >= 1 select l.Key).ToList();
   
list.Clear();
list.AddRange(buffer);
 
  • Оценить
Реакции: deopl
попробуй этот, но тут если будут пробелы и переносы то не удалится, только дубли

C#:
Развернуть Свернуть Копировать
var list = project.Lists["Список"];
 
var buffer = (from q in list group q by q into l
    where l.Count() >= 1 select l.Key).ToList();
 
list.Clear();
list.AddRange(buffer);
Тип "System.Linq.Enumerable+WhereSelectListIterator`2[[ZennoLab.FileManager.List.FileString, ZennoLab.FileManager, Version=4.5.0.2, Culture=neutral, PublicKeyToken=null],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]" в сборке "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" не помечен как сериализуемый.

DrlbVlyh4WNZx2
 
страно
 
  • Оценить
Реакции: deopl
давай тимку если можешь, глянем
 
  • Оценить
Реакции: deopl
ну не знаю ещё чем помочь, помогает переустанвка винды с нуля )))
 
  • Оценить
Реакции: deopl
вот этого меньше всего хочется
то что что два варианта работают за это я отвечаю, первый на 100% с удалением дублей энтеров пробелов и переносов, второй просто дубли
 
  • Оценить
Реакции: deopl
Я не спорю
Видно что косяк у меня
может чего не хватает zenno
 
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
 
  • Оценить
Реакции: deopl
а вообще сразу обнову на фрамворк и С++ и перезагрузиться
 
  • Оценить
Реакции: deopl
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
Этим и занимаюсь
а вообще сразу обнову на фрамворк и С++ и перезагрузиться
Менял фрамфорк недавно
 
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
Спасибо еще раз, что уделил время
Перустановка помогла
Работает код
 
Подскажите как убрать одинаковые страницы юзеров. Чтобы остался один юзер с ником: antozzi ,один с ником chervonec,один с ником ggtops.Или если это не возможно,то убрать все дубли юзеров.Пробовал экшн "удалить дубли",но он не подходит.
Код:
Развернуть Свернуть Копировать
http://ammo1.livejournal.com/773896.html?media 
http://antozzi.livejournal.com/
http://antozzi.livejournal.com/1126.html
http://barmaleich.livejournal.com/15536.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1591517.html?thread=30484189
http://ggtops.livejournal.com/
http://goodspb.livejournal.com/tag/%D0%BF%D1%80%D0%BE%D0%BF%D0%B0%D0%B3%D0%B0%D0%BD%D0%B4%D0%B0
http://marishaine.livejournal.com/
http://sadoshenko.livejournal.com/48717657.html
 
ты пишишь не пробуя снипет ???
 
Подскажите как убрать одинаковые страницы юзеров. Чтобы остался один юзер с ником: antozzi ,один с ником chervonec,один с ником ggtops.Или если это не возможно,то убрать все дубли юзеров.Пробовал экшн "удалить дубли",но он не подходит.
Код:
Развернуть Свернуть Копировать
http://ammo1.livejournal.com/773896.html?media
http://antozzi.livejournal.com/
http://antozzi.livejournal.com/1126.html
http://barmaleich.livejournal.com/15536.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1589512.html?media
http://chervonec-001.livejournal.com/1591517.html?thread=30484189
http://ggtops.livejournal.com/
http://goodspb.livejournal.com/tag/%D0%BF%D1%80%D0%BE%D0%BF%D0%B0%D0%B3%D0%B0%D0%BD%D0%B4%D0%B0
http://marishaine.livejournal.com/
http://sadoshenko.livejournal.com/48717657.html
Вариант 1. Выпарсить логины в список, почистить список от дублей
Выриант 2. Выпарсить ссылки до 1го одиночного слэша в список, почистить от дублей
 
3-й воспользоваться снипетом ну на крайняк поиском по форуму
 
Вариант 1. Выпарсить логины в список, почистить список от дублей
Выриант 2. Выпарсить ссылки до 1го одиночного слэша в список, почистить от дублей
Спасибо за ответ,это пробовал.Я чистил регуляркой.Тут важно сохранить ссылки на страницу юзеров,если отделить логины от остальной части после слэша,то потом ссылки не соберу в единое целое.Важно чтобы одному юзеру не писать по два раза сообщение.
 
Спасибо за ответ,это пробовал.Я чистил регуляркой.Тут важно сохранить ссылки на страницу юзеров,если отделить логины от остальной части после слэша,то потом ссылки не соберу в единое целое.Важно чтобы одному юзеру не писать по два раза сообщение.
C#:
Развернуть Свернуть Копировать
var list = project.Lists["List"];
List<string> listTmp = new List<string>();

for (int i = 0; i < list.Count; i++)
{
    Match match = Regex.Match(list[i], "http://.*?/");
    if (match.Success)
        listTmp.Add(match.Value);
}

listTmp = listTmp.Distinct().ToList();
list.Clear();
list.AddRange(listTmp);
 
  • Оценить
Реакции: scauter

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)