C# удалить строки что начинаются не на 9

LiderIT

Client
Регистрация
21.10.2017
Сообщения
122
Благодарностей
14
Баллы
18
Всем привет, есть парсер, парсит цифры, как сделать чтобы он удалял все строки которые начинаются не на 9 из списка ?
Подскажите пожалуйста как реализовать в зенопостере
 

lokiys

Moderator
Регистрация
01.02.2012
Сообщения
4 812
Благодарностей
1 187
Баллы
113


C#:
string test = project.Variables["testVar"].Value;
if(!test.StartsWith("9"))
    return "I'm not starting with nine";
else
    return "I'm starting with nine";
Vot method kak zdjelakj.
Beri stroki iz spiska prover esly nachinajutsja s 9 i polozi na drugoi spisok.
I tak kazduju stroku prover
 
  • Спасибо
Реакции: LiderIT

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93
Всем привет, есть парсер, парсит цифры, как сделать чтобы он удалял все строки которые начинаются не на 9 из списка ?
Подскажите пожалуйста как реализовать в зенопостере
Код:
var lines = File.ReadAllLines("C:\\Text.txt");
var sorted = new HashSet<string>(lines.Where(x=>x.StartsWith("9")));
File.WriteAllLines("C:\\Text.txt", sorted);
 
  • Спасибо
Реакции: LiderIT

LiderIT

Client
Регистрация
21.10.2017
Сообщения
122
Благодарностей
14
Баллы
18
Код:
var lines = File.ReadAllLines("C:\\Text.txt");
var sorted = new HashSet<string>(lines.Where(x=>x.StartsWith("9")));
File.WriteAllLines("C:\\Text.txt", sorted);
Поменял путь к тхт на свой, но не работает , действие не выполнено, может еще что то дописать нужно?
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
есть кубик - операции со списком - удалить строки удовлетворяющие регулярному выражению и там прописать - ^[^9].*
 
  • Спасибо
Реакции: LiderIT

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
upload_2019-1-14_18-56-47.png
 
Последнее редактирование:
  • Спасибо
Реакции: LiderIT

LiderIT

Client
Регистрация
21.10.2017
Сообщения
122
Благодарностей
14
Баллы
18

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