fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string s = "Damon Brown\r\nFlat B University Place\r\n26 Park Square \r\nLondon\r\nE12 8SD\r\nMobile: 1111 22222\r\nEmail: dabrown192882@gmail.com Date of birth: 21/03/1986\r\nGender: Male\r\nMarital Status: Single\r\nNationality: English\r\nSummary\r\nI have acquired a multifaceted skill set with experience using several computing platforms.";
  9. string[] allLines = s.Split(new[] {"\r\n"}, StringSplitOptions.RemoveEmptyEntries);
  10. string expression = "^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([AZa-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) [0-9][A-Za-z]{2})$";
  11.  
  12. foreach (string line in allLines)
  13. {
  14. if (Regex.IsMatch(line, expression))
  15. {
  16. Console.WriteLine(line);
  17. }
  18. }
  19. }
  20. }
Success #stdin #stdout 0.12s 24744KB
stdin
Standard input is empty
stdout
E12 8SD