TAdvRichEditor Replace / ReplaceAll and some more questions

  1. There is at this moment not a built-in function to count the number of replaces. This is a good suggestion for a future update.
  2. Replace starts from the caret.
  3. You can set the caret position with AdvRichEditor.SelStart / AdvRichEditor.SelLength = 0 and call AdvRichEditor.SelectionToCaret;
  4. Did you try to update this with a BeginUpdate/EndUpdate block?