как сократить инициалы?

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
68
Баллы
28
Здравствуйте как сократить инициалы таким образом..?

Пример есть...

Иванов Иван Иванович -> Иванов И. И.
Иванов Иван -> Иванов И.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 169
Баллы
113
C#:
return System.Text.RegularExpressions.Regex.Replace("Иванов Иван Иванович", @"(?<=\S\s+\b)([А-ЯЁ])[а-яё]+", @"$1.");
// вернет "Иванов И. И.".
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
68
Баллы
28
А как туда переменную вставлять? в место фио...
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 169
Баллы
113
Удалить вместе с кавычками, нажать там ПКМ и выбрать в меню нужную переменную. Или поищите видео азов работы Zennoposter + C#, на сложных задания придется вникать.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)