Regex чтобы получить название и размер - C#
Формулировка задачи:
Добрый вечер, помогите пожалуйста написать regex для того чтобы получить если это папка название, а если файл название и размер, через ftp я получаю строку
12-04-16 11:49AM <DIR> test1 - папка
12-05-16 08:37AM 19 test.txt - файл
Решение задачи: «Regex чтобы получить название и размер»
textual
Листинг программы
- var text = @"12-04-16 11:49AM <DIR> test1
- 12-05-16 08:37AM 19 test.txt";
- MatchCollection matches = Regex.Matches(text, @"M (<DIR>|\d+) ([\w\.]+)", RegexOptions.Multiline);
- foreach (Match match in matches)
- {
- string size = match.Groups[1].Value;
- string name = match.Groups[2].Value;
- if (size == "<DIR>")
- Console.WriteLine($"Папка {name}");
- else
- Console.WriteLine($"Файл {name} размером {size}");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д