>>61
そういう処理は

GetFileName()
.Select(name => r.Match(name))
.Where(m => m.Success)
.Select(m => new
{
Circle = m.Group["circle"].Value,
Title = m.Group["title"].Value
});