Вы можете использовать
/(?<![^\W\d])[a-zA-Z]+(?![^\W\d])/
Отрицательный поиск назад (?<![^\W\d])
соответствует местоположению, которому непосредственно не предшествует символ, отличный от неслова и символа di git, т. Е. Должен быть либо начало строки, либо слово char, но di git.
Отрицательный просмотр вперед (?![^\W\d])
соответствует местоположению, за которым сразу не следует символ, кроме неслова и di git char, т.е. должен быть либо конец строки, либо слово char, отличное от di git.