Warum will man eigentlich IntToStr durch FloatToStr ersetzen,
abgesehn davon, dass das "langsamer" ist und vorher eine unnötige Typkonvertierung Int>FLoat hinzufügt.
Schade dass Delphis Ersetzendialog keine MatchingGroups im Ersetzenteil zulässt, sonst könntest du auch IntToStr\((.*)\) durch \1.ToString ersetzen lassen.
[edit] Ups, falschrum gedacht.
Aber ja, der Zieltyp überall wo das passiert muß natürlich Floats annehmen können, sonst meckert der Compiler.
Andersrum würde es den Compiler nicht jucken, aber der Text zur Laufzeit muß passen.