Я пытаюсь извлечь путь слева направо на основе первого совпадения слева направо, но только с именем папки, а не с именем файла:
string numberToFind = "99999";
string filePath = "\\mydomain.com\TestEnv\MyApp\ImportantFiles\Phase 1\Employee\Folder 1\Folder 1.2\Folder 1.2.1_99999_PayRoll data\Folder 99999\JanSlip.pdf";
int resultIndex = data.LastIndexOf(numberToFind);
if(resultIndex!=-1)
{
data = data.Substring(0,resultIndex);
}
Output - \\mydomain.com\TestEnv\MyApp\ImportantFiles\Phase 1\Employee\Folder 1\Folder 1.2\Folder 1.2.1_
Ожидаемый результат:
"\mydomain.com\TestEnv\MyApp\ImportantFiles \Phase 1\Employee\Folder
1\Folder 1.2\Folder 1.2.1_99999_Данные платежной ведомости
Как вы можете видеть, что я получаю выходные данные не соответствует «Ожидаемому результату».
Обратите внимание, что я хочу сопоставить числоToFind только на уровне папки и извлечь путь слева направо на основе первое совпадение, но если совпадений на уровне папки не найдено, я хочу вернуть весь путь. Например:
string numberToFind = "99999";
string filePath = "\\mydomain.com\TestEnv\MyApp\ImportantFiles\Phase 1\Employee\Folder 1\Folder 1.2\99999_JunePayslips.pdf";
Expected output : \\mydomain.com\TestEnv\MyApp\ImportantFiles\Phase 1\Employee\Folder 1\Folder 1.2\99999_JunePayslips.pdf
Подробнее здесь: https://stackoverflow.com/questions/781 ... t-based-on
Найдите слово в FilePath и извлеките путь к файлу слева направо на основе первого совпадения. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как отсортировать координаты слева направо, снизу вверх, S-образную форму?
Гость » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Гость
-