Скажем, мне нужно разбить строку следующим образом:
Строка ввода: "My. Name. Bond._James Bond!" Вывод 2 строки:
- "Мое имя - это Бонд"
- "_Джеймс Бонд!"
Я попробовал это:
int lastDotIndex = inputString.LastIndexOf(".", System.StringComparison.Ordinal);
string firstPart = inputString.Remove(lastDotIndex);
string secondPart= inputString.Substring(lastDotIndex + 1, inputString.Length - firstPart.Length - 1);
Может ли кто-нибудь предложить более элегантный способ?