1) Komponentu Memo není moc dobrý používat, protože narozdíl od Win2k+ u starších Widlí neumožňuje delší obsah než 64kB.
2) Mnohem užitečnější by bylo použít regulární výrazy. A protože narozdíl od .NET v čisté Win32 aplikaci v Delphi nejsou, je možno použít super knihovny - http://regexpstudio.com/TRegExpr/TRegExpr.html
Sám používám a funguje skvěle (i rychle).