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

LiderIT

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

lokiys

Moderator
Регистрация
01.02.2012
Сообщения
3 717
Благодарностей
857
Баллы
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
Сообщения
790
Благодарностей
501
Баллы
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
Сообщения
89
Благодарностей
9
Баллы
8
Код:
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 616
Благодарностей
568
Баллы
113
есть кубик - операции со списком - удалить строки удовлетворяющие регулярному выражению и там прописать - ^[^9].*
 
  • Спасибо
Реакции: LiderIT

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