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

LiderIT

Client
Joined
Oct 21, 2017
Messages
123
Reaction score
14
Points
18
Всем привет, есть парсер, парсит цифры, как сделать чтобы он удалял все строки которые начинаются не на 9 из списка ?
Подскажите пожалуйста как реализовать в зенопостере
 

lokiys

Moderator
Joined
Feb 1, 2012
Messages
4,920
Reaction score
1,203
Points
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
 
  • Thank you
Reactions: LiderIT

budora

Client
Joined
Aug 13, 2012
Messages
831
Reaction score
557
Points
93
Всем привет, есть парсер, парсит цифры, как сделать чтобы он удалял все строки которые начинаются не на 9 из списка ?
Подскажите пожалуйста как реализовать в зенопостере
Code:
var lines = File.ReadAllLines("C:\\Text.txt");
var sorted = new HashSet<string>(lines.Where(x=>x.StartsWith("9")));
File.WriteAllLines("C:\\Text.txt", sorted);
 
  • Thank you
Reactions: LiderIT

LiderIT

Client
Joined
Oct 21, 2017
Messages
123
Reaction score
14
Points
18
Code:
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
Joined
Oct 31, 2011
Messages
3,043
Reaction score
795
Points
113
есть кубик - операции со списком - удалить строки удовлетворяющие регулярному выражению и там прописать - ^[^9].*
 
  • Thank you
Reactions: LiderIT

arhip1985

Client
Joined
Oct 31, 2011
Messages
3,043
Reaction score
795
Points
113
upload_2019-1-14_18-56-47.png
 
Last edited:
  • Thank you
Reactions: LiderIT

LiderIT

Client
Joined
Oct 21, 2017
Messages
123
Reaction score
14
Points
18

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)