Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

c# net.3

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 28.12.2015, 01:06   #1
 Разведчик
Аватар для qwertyuiop2013
 
qwertyuiop2013 неизвестен в этих краях
Регистрация: 12.01.2013
Сообщений: 3
Популярность: -85
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Unhappy c# net.3

Всем привет, не могу никак сообразить как удалить дубли [] строки, или полностью всю строку, от 1 символа, до последнего!
Код:
|| # [  ]  [ 12.26.2015 - 11:43:07 ] # ||
 
 
|| # [  ]  [ 12.26.2015 - 11:43:08 ] # ||
 
 
|| # [  ]  [ 12.26.2015 - 11:43:14 ] # ||
 
 
|| # [  ]  [ 12.26.2015 - 11:43:14 ] # ||
 
 
|| # [  ]  [ 12.26.2015 - 11:43:16 ] # ||
Вот как сделать так чтобы они сразу же удалялись? если время разное, кто нибудь помогите

P.S: Спросите Вы, а где здесь дубликаты, ну если так то как убрать от
Код:
|| # [ ]
до последней строчки
Код:
||
Вообщем при записи в файл пишу лог [ ] как удалить строку полностью если они повторяются? дублируются ) Желательно удалить сразу из файла при записи Как можно регулярками это провернуть? я уже мучаюсь 3-й день раньше не работал с регулярками ) да и щас не соображу что да как, выручайте ребят)
  Ответить с цитированием
Старый 30.12.2015, 02:50   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: c# net.3

почему бы не хранить логи там где они должны быть - в БД?
  Ответить с цитированием
Старый 01.01.2016, 21:13   #3
 Разведчик
Аватар для qwertyuiop2013
 
qwertyuiop2013 неизвестен в этих краях
Регистрация: 12.01.2013
Сообщений: 3
Популярность: -85
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: c# net.3

Слишком геморно
  Ответить с цитированием
Старый 29.01.2016, 19:24   #4
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: c# net.3

А зачем регулярки то вообще? Можно просто удалять из файла все дубликаты юзая такой код:

Код:
File.ReadAllLines("C:\\log.txt").ToList().Distinct().ToList().ForEach(x => File.WriteAllText("C:\\log.txt", x));
Хотя способ конешно так себе, ведь каждый раз нужно проходить весь файл с 0, да и потом еще его переписывать. Но щас мне лень было придумывать что-то менее ресурсоемкое.

P.S. Писал по памяти, мог где-то ошибиться.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 05:39.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net