using System;
using System.Text .RegularExpressions ;
public class Test
{
public static void Main( )
{
string s = "Damon Brown\n Flat B University Place\n 26 Park Square \n London\n TW1 1AJ Twickenham Mobile: +44 (0) 7711223344\n Mobile: 1111 22222\n Email: dabrown192882@gmail.com Date of birth: 21/03/1986\n Gender: Male\n Marital Status: Single\n Nationality: English\n Summary\n I have acquired a multifaceted skill set with experience using several computing platforms." ;
string expression = @"(?i)\b (gir 0a{2})|((([a-z][0-9]{1,2})|(([a-z][a-hj-y][0-9]{1,2})|(([a-z][0-9][a-z])|([a-z][a-hj-y][0-9]?[a-z])))) [0-9][a-z]{2})\b " ;
Match res = Regex.Match ( s, expression) ;
if ( res.Success )
Console.WriteLine ( res.Value ) ;
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIHMgPSAiRGFtb24gQnJvd25cbkZsYXQgQiBVbml2ZXJzaXR5IFBsYWNlXG4yNiBQYXJrIFNxdWFyZSBcbkxvbmRvblxuVFcxIDFBSiBUd2lja2VuaGFtICAgIE1vYmlsZTogKzQ0ICgwKSA3NzExMjIzMzQ0XG5Nb2JpbGU6IDExMTEgMjIyMjJcbkVtYWlsOiBkYWJyb3duMTkyODgyQGdtYWlsLmNvbSAgICBEYXRlIG9mIGJpcnRoOiAyMS8wMy8xOTg2XG5HZW5kZXI6IE1hbGVcbk1hcml0YWwgU3RhdHVzOiBTaW5nbGVcbk5hdGlvbmFsaXR5OiBFbmdsaXNoXG5TdW1tYXJ5XG5JIGhhdmUgYWNxdWlyZWQgYSBtdWx0aWZhY2V0ZWQgc2tpbGwgc2V0IHdpdGggZXhwZXJpZW5jZSB1c2luZyBzZXZlcmFsIGNvbXB1dGluZyBwbGF0Zm9ybXMuIjsgCiAgICAgICAgc3RyaW5nIGV4cHJlc3Npb24gPSBAIig/aSlcYihnaXIgMGF7Mn0pfCgoKFthLXpdWzAtOV17MSwyfSl8KChbYS16XVthLWhqLXldWzAtOV17MSwyfSl8KChbYS16XVswLTldW2Etel0pfChbYS16XVthLWhqLXldWzAtOV0/W2Etel0pKSkpIFswLTldW2Etel17Mn0pXGIiOwogICAgICAgIE1hdGNoIHJlcyA9IFJlZ2V4Lk1hdGNoKHMsIGV4cHJlc3Npb24pOwogICAgICAgIGlmIChyZXMuU3VjY2VzcykKCQkJQ29uc29sZS5Xcml0ZUxpbmUocmVzLlZhbHVlKTsKCX0KfQ==