Erst einmal solltest du dir überlegen (oder wenn du dir das schon überlegt hast, uns verraten), nach welchen Regeln dein Programm die "wichtigen" Wörter erkennt.
Was ist denn das Problem bei deinem Lösungsversuch?
Generell würde ich für alle Aufgaben, die mit Stringerkennung zu tun haben, eine
Unit für reguläre Ausdrücke verwenden. Nachdem du uns deine Delphi Version nicht verrätst, können wir nicht wissen, ob so etwas bei deinem Dephi schon dabei ist oder nicht. Wenn nicht (Delphi vor XE) , gibt es z.B.
TRegExpr