Bueno, la idea era hacerlo con Regular Expression. Pero eso funciona bien.
El error de aquella expresión era que no "busca" sino que "reemplaza" un punto seguido de una letra.
Si es por buscar uno por uno, y mirarlo por nosotros mismos para decidir si se reemplaza o no, está bien.
Si lo tiene que decidir la máquina, ya no tiene que buscar /un punto seguido de una letra/, sino /un punto/ siempre que el caracter siguiente sea una letra.
Antes de hacer una chapucería, le dejo la solución a alguien que sepa de expresiones regulares.