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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
закрыто все
Жду немного т.к. знаю что задержка есть
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
тогда начнём так, какая версия зенки ?
 
  • Спасибо
Реакции: deopl

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: deopl

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
попробуй просто РМ перезагрузить
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
попробуй этот, но тут если будут пробелы и переносы то не удалится, только дубли

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

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
попробуй этот, но тут если будут пробелы и переносы то не удалится, только дубли

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" не помечен как сериализуемый.

 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
страно
 
  • Спасибо
Реакции: deopl

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
давай тимку если можешь, глянем
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ну не знаю ещё чем помочь, помогает переустанвка винды с нуля )))
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вот этого меньше всего хочется
то что что два варианта работают за это я отвечаю, первый на 100% с удалением дублей энтеров пробелов и переносов, второй просто дубли
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
Я не спорю
Видно что косяк у меня
может чего не хватает zenno
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
 
  • Спасибо
Реакции: deopl

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
а вообще сразу обнову на фрамворк и С++ и перезагрузиться
 
  • Спасибо
Реакции: deopl

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
Этим и занимаюсь
а вообще сразу обнову на фрамворк и С++ и перезагрузиться
Менял фрамфорк недавно
 

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
проверил сейчас второй код на новом проекте, без GAS и using ошибок нет, удали зенку со всеми кишками и переустанови
Спасибо еще раз, что уделил время
Перустановка помогла
Работает код
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: deopl

scauter

Пользователь
Регистрация
05.07.2016
Сообщения
43
Благодарностей
0
Баллы
6
Подскажите как убрать одинаковые страницы юзеров. Чтобы остался один юзер с ником: 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
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ты пишишь не пробуя снипет ???
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Подскажите как убрать одинаковые страницы юзеров. Чтобы остался один юзер с ником: 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го одиночного слэша в список, почистить от дублей
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
3-й воспользоваться снипетом ну на крайняк поиском по форуму
 

scauter

Пользователь
Регистрация
05.07.2016
Сообщения
43
Благодарностей
0
Баллы
6
Вариант 1. Выпарсить логины в список, почистить список от дублей
Выриант 2. Выпарсить ссылки до 1го одиночного слэша в список, почистить от дублей
Спасибо за ответ,это пробовал.Я чистил регуляркой.Тут важно сохранить ссылки на страницу юзеров,если отделить логины от остальной части после слэша,то потом ссылки не соберу в единое целое.Важно чтобы одному юзеру не писать по два раза сообщение.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Спасибо за ответ,это пробовал.Я чистил регуляркой.Тут важно сохранить ссылки на страницу юзеров,если отделить логины от остальной части после слэша,то потом ссылки не соберу в единое целое.Важно чтобы одному юзеру не писать по два раза сообщение.
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

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