Мое решение, (но два других также будут работать)
^([a-zA-Z])(?:.*\.)?(.*)$
См. Здесь на Regexr
Это соответствует первой букве, затемследующая часть, пока точка не является обязательной.Наконец соответствует строка до конца.Первая буква в группе 1, а LastName в группе 2.
Поэтому замените на $ 1 $ 2 (или \ 1 \ 2, в зависимости от вашего механизма регулярных выражений)