Есть стандартный экшн замены по Regex, который отрабатывает корректно
И есть код, который не хочет давать нужный результат
string str = "1. 2. 3. 4. 5.";
Regex reg = new Regex(@"(?<=\.) ?");
str = reg.Replace(str, Environment.NewLine, 1, 3);
return str;
Вопрос: это код отрабатывает...