C# Строки. Удаление строк по признаку. Парсинг рег. выражением

sparsa

Новичок
Регистрация
13.08.2014
Сообщения
13
Благодарностей
1
Баллы
3
Приветствую.
Подскажите с задачей:

Есть некий список привязанный к файлу. Формат записи:

Код:
site1.ru parameter:none
site2.ru parameter:1000
site3.ru parameter:none
site4.ru parameter:none
site5.ru parameter:300
Требуется удалить все строки которые содержат
И сохранить в файл только названия сайтов.

В итоге новый файл должен содержать:
Код:
site2.ru
site5.ru

Спасибо
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Это можно сделать стандартными экшенами все. Зачем вам C#?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Несколькими вариантами можно сделать. Один из...

Операции над списком - Удалить строки, содержащие текст (текст: parameter:none) >
Операции над списком - Объединить элементы списка >
Обработка текста - Замена - Regex. Заменить \ parameter:\d+ на пустоту >
Операции над списком - Добавить текст.
 
  • Спасибо
Реакции: sparsa

sparsa

Новичок
Регистрация
13.08.2014
Сообщения
13
Благодарностей
1
Баллы
3
Версия продукта:5.3.1.0

Именно стандартными экшенами программы реализовал. Но...
У меня не часто, но возникают проблемы при работе с списком. Не знаю почему, может список не успевает индетифицироваться, может еще какие то причины. Но мне бы хотелось подключить рабочую функцию программного кода которая бы заменила бы мне этот проблемный участок.
 

sparsa

Новичок
Регистрация
13.08.2014
Сообщения
13
Благодарностей
1
Баллы
3
Делаю так:
-Работа над списком. Удалить строки которы содержат parameter:one


Дальше получаю первую строку и через рег чищу

 

sparsa

Новичок
Регистрация
13.08.2014
Сообщения
13
Благодарностей
1
Баллы
3
Несколькими вариантами можно сделать. Один из...

Операции над списком - Удалить строки, содержащие текст (текст: parameter:none) >
Операции над списком - Объединить элементы списка >
Обработка текста - Замена - Regex. Заменить \ parameter:\d+ на пустоту >
Операции над списком - Добавить текст.
Спасибо. Может так веселей пойдет.
 

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