Hat da wer meinen Namen gerufen?
Nö, Linq ist hier nicht passend, RegEx passt schon.
Leider ist dieses TPredicate-Zeugs
imho nicht sonderlich lesbar, schon bei kurzen Passagen wird einem schwindelig (Falls das wirklich dieses TPredicate-Zeugs ist. Soll ja neuerdings in Colorado ganz legal sein).
Delphi-Quellcode:
Result := List.Where(function(const aString: string): Boolean
begin
Result := Pos('z', aString) > 0;
end);
vs.
Code:
Result = list.where (s=>s.Contains('z'));
Delphi=Prosa. Hat auch was.