public IEnumerable <IResource> Select(IResource resource) { var body = resource.AsString(); return(regex.Matches(body).Cast <Match>().SelectMany(StringResource.FromMatch)); }