using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var inputList = new List<string>() { "bbb aaa.a1 bbb", "ccc aaa.a2 ccc" };
var result = inputList
.Select(i => Regex.Match(i, @"\baaa\.\S+")?.Value)
.Where(x => !string.IsNullOrEmpty(x))
.ToList();
foreach (var s in result)
Console.WriteLine(s);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwogCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgaW5wdXRMaXN0ID0gbmV3IExpc3Q8c3RyaW5nPigpIHsgImJiYiBhYWEuYTEgYmJiIiwgImNjYyBhYWEuYTIgY2NjIiB9OwoJCXZhciByZXN1bHQgPSBpbnB1dExpc3QKCQkJLlNlbGVjdChpID0+IFJlZ2V4Lk1hdGNoKGksIEAiXGJhYWFcLlxTKyIpPy5WYWx1ZSkKCQkJLldoZXJlKHggPT4gIXN0cmluZy5Jc051bGxPckVtcHR5KHgpKQoJCQkuVG9MaXN0KCk7CiAgICAgICAgZm9yZWFjaCAodmFyIHMgaW4gcmVzdWx0KQogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShzKTsKCX0KfQ==