Ответ 1
string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);
У меня есть гигантский текстовый файл, содержащий кучу строк, разделенных на \
. Проблема для меня может быть 5 \
или 4 \
или 3 \
.
Что мне нужно, чтобы вытащить последний \
независимо от того, сколько из них есть. Любая помощь приветствуется.
Примеры:
I\need\this I\want\line\this Hello\give\me\all\this
Мне нужно слово this
, например, но, очевидно, это не просто слово this
.
string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);
string myString = inputString.Split('\\').Last();
Почти забыл этот (хотя и немного нахальный):
string result = Path.GetFilename(input);