Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- all my text is `tab delimited`
- so currently i am able to do only one delete fn at a time
- see my codes to delete words contained in my list
- //first function to delete word `without double quotes`
- using (StreamReader reader = File.OpenText(textBox1.Text))
- {
- while (!reader.EndOfStream)
- {
- var line = reader.ReadLine();
- var value = line.Split('\t');
- // here i am able to do words without double quotes
- bool deleteLine = value.Any(v => deleteCodeList.Any(w => v.Equals(w)));
- if (!deleteLine)
- {
- sb.Append(line + Environment.NewLine);
- }
- }
- }
- File.WriteAllText(textBox1.Text, sb.ToString());
- MessageBox.Show("finish");
- //Second function to delete word `wit double quotes`
- using (StreamReader reader = File.OpenText(textBox1.Text))
- {
- while (!reader.EndOfStream)
- {
- var values = line.Split('\t').Select(v => v.Trim(' ', '"'));
- bool deleteLines = values.Any(v => deleteCodeList.Any(w => v.Equals(w)));
- if (!deleteLines)
- {
- sb.Append(line + Environment.NewLine);
- }
- }
- }
- File.WriteAllText(textBox1.Text, sb.ToString());
- MessageBox.Show("finish");
- I want to know how can i combine these two functions
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement