Подтвердить что ты не робот

Разделить строку на последний разделитель

У меня есть гигантский текстовый файл, содержащий кучу строк, разделенных на \. Проблема для меня может быть 5 \ или 4 \ или 3 \.

Что мне нужно, чтобы вытащить последний \ независимо от того, сколько из них есть. Любая помощь приветствуется.

Примеры:

I\need\this
I\want\line\this
Hello\give\me\all\this

Мне нужно слово this, например, но, очевидно, это не просто слово this.

4b9b3361

Ответ 1

string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);

Ответ 2

string myString = inputString.Split('\\').Last();

Ответ 3

Почти забыл этот (хотя и немного нахальный):

string result = Path.GetFilename(input);