Вы можете попробовать Regex.Replace : мы заменяем каждый A..Za..z
совпадем с собой $0
, за которым следует новая строка
string source = "184.b189.a194.b199.d204.d209.b214.b219.d";
string result = Regex.Replace(source, "[A-Za-z]", $"$0{Environment.NewLine}");
Console.Write(result);
Результат:
184.b
189.a
194.b
199.d
204.d
209.b
214.b
219.d
Та же идея, если вы хотите добавить <br />
string result = Regex.Replace(source, "[A-Za-z]", $"$0<br />");
Linq является альтернативой:
string result = string.Concat(source
.Select(c => c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z'
? c.ToString() + "<br />"
: c.ToString()));