Ciao,
lunedì devo fare qualche prova in più, ma credo di aver risolto.
I problemi erano 2: il primo era che la unit "regexpr", che fa parte di FPC, ha un bug. Facendo qualche ricerca, mi sono imbattuto in questa: https://github.com/andgineer/TRegExpr credo che sia lo stesso pacchetto che viene distribuito con FPC, ma più aggiornato. Per risolvere, l'ho scaricato.
L'altro problema era mio: per "tornare indietro", sbagliavo istruzione, quella corretta è risultata essere questa:
VFTRovato:=RegExprPerAvaInd.ExecPos(RegExprPerAvaInd.MatchPos[0] - 1, True, True);
Ciao, Mario