Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. List<string> Temp = new List<string>();
  2. string[] filePaths = Directory.GetFiles(@"C:\Temp\", "*.txt");
  3.  
  4. foreach (string files in filePaths)
  5. {
  6. var fileStream = new FileStream(files, FileMode.Open, FileAccess.Read);
  7. using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
  8. {
  9. Temp.Add(streamReader.ReadToEnd());
  10. }
  11. }
  12.  
  13. foreach (string i in Temp)
  14. {
  15. if (i.Contains("Events"))
  16. {
  17. Console.WriteLine(i);
  18. }
  19. }
  20.  
  21. "[Output]"
  22. "[Events]"
  23. "Time" "Duration" "Severity" "Event" "Text1" "Text2"
  24.  
  25.  
  26. "[Acquisition Settings_1]"
  27. "Data Set" "DataSet1"
  28. "Data Stream" "Data"
  29.  
  30.  
  31. "[Scan Data (Pressures in Torr)]"
  32. "Time" "Scan" "Mass 1" "Mass 2" "Mass 3"
  33. "10/25/2018 4:59:27 PM" 1 5.5816e-008 1.3141e-008 -1.6109e-010
  34. "10/25/2018 4:59:35 PM" 2 5.5484e-008 1.3403e-008 6.9720e-010
  35. "10/25/2018 4:59:41 PM" 3 5.5633e-008 1.3388e-008 8.8094e-011
  36. "10/25/2018 4:59:48 PM" 4 5.7289e-008 1.2343e-008 1.4095e-010
  37. "10/25/2018 4:59:54 PM" 5 5.2841e-008 1.3219e-008 7.5257e-010
  38.  
  39. "10/25/2018 4:59:57 PM" "After Calibration due to marginal data of daily pm3 rga checking"
  40. "10/25/2018 5:49:51 PM" "RGA Base Pressure
  41. Flat pallet (2018-10-25_011_a1a)"
  42. "10/25/2018 6:21:53 PM" "PM3 SiNFILL_27A
  43. 2018-10-25_011_A4A"
  44. "10/25/2018 9:51:29 PM" "IBE1 STEP
  45. FULL TAPE
  46. NO PRE-BAKE"
  47. "10/25/2018 9:58:48 PM" "IBE2 STEP
  48.  
  49. "10/25/2018 4:59:27 PM" 1 5.5816e-008 1.3141e-008 -1.6109e-010
  50. "10/25/2018 4:59:35 PM" 2 5.5484e-008 1.3403e-008 6.9720e-010
  51. "10/25/2018 4:59:41 PM" 3 5.5633e-008 1.3388e-008 8.8094e-011
  52. "10/25/2018 4:59:48 PM" 4 5.7289e-008 1.2343e-008 1.4095e-010
  53. "10/25/2018 4:59:54 PM" 5 5.2841e-008 1.3219e-008 7.5257e-010
  54.  
  55. ^"d+/d+/d+ d+:d+:d+ (AM|PM)" -?ds+d+.?d+e-d+ -?d+.?d+e-d+ -?d+.?d+e-d+
  56.  
  57. var pattern = @"^""d+/d+/d+ d+:d+:d+ (AM|PM)"" -?ds+d+.?d+e-d+ -?d+.?d+e-d+ -?d+.?d+e-d+";
  58.  
  59. var regex = new Regex(pattern, RegexOptions.Compiled);
  60.  
  61. var results = File.ReadLines(@"D:Weird.txt").Where(x => regex.IsMatch(x));
  62.  
  63. foreach (var result in results)
  64. Console.WriteLine(result);
  65.  
  66. "10/25/2018 4:59:27 PM" 1 5.5816e-008 1.3141e-008 -1.6109e-010
  67. "10/25/2018 4:59:35 PM" 2 5.5484e-008 1.3403e-008 6.9720e-010
  68. "10/25/2018 4:59:41 PM" 3 5.5633e-008 1.3388e-008 8.8094e-011
  69. "10/25/2018 4:59:48 PM" 4 5.7289e-008 1.2343e-008 1.4095e-010
  70. "10/25/2018 4:59:54 PM" 5 5.2841e-008 1.3219e-008 7.5257e-01
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement