Как заменить каждое письмо верхнего уровня на поддерево и букву на С#? примечание: если символ уже не выполняется символом подчеркивания.
UPDATE:
Например,
MikeJones
превратится в
Mike_Jones
Но Mike_Jones
не будет превращен в
Mike__Jones
Является ли Regex лучшим подходом? С чего начать с этого?