2016-01-12 2 views
-6

Помогите написать регулярное выражение для поиска файлов и папок, ищет заданную маску. В маске вы можете использовать «*» (любые символы в любом количестве) и «?» (один символ).Регулярное выражение для поиска файлов и папок

+0

Я предлагаю вам привести примеры того, что вы * * попробовали или, по крайней мере, представили примеры того, что вы ищете. Ваш язык очень неясен. – Signus

+0

Мне нужно регулярное выражение, которое позволяет вам проверять текст на файл или папку. – Lightness

+0

Вы просите найти все папки/файлы с указанным именем? – LeChosenOne

ответ

0

Here показывает вам, как использовать регулярное выражение в C#. Вы всегда можете просто закодировать каталог, в котором находитесь, и проверить имена файлов вместо создания регулярного выражения. (Вам нужно будет использовать System.IO)

Возможно, что-то вроде этого?

string [] fileEntries = Directory.GetFiles(targetDirectory); 
Regex regex = new Regex("target file name"); 
Match match = regex.Match(string.Join(" ", fileEntries);); 
if (match.Success) 
{ 
    Console.WriteLine(match.Value); 
}