В настоящее время я пытаюсь перебрать папку с текстовыми файлами и прочитать их.После того, как я их прочитал, я хотел бы извлечь определенную часть имени файлов с помощью регулярных выражений, однако я получаю сообщение об ошибке Value of Type Match Cannot Be Converted To String
.
Я пытался использовать Cstr
однакоЭто, похоже, не решает мою проблему.
Код, который я использую:
Dim fileentries As String() = Directory.GetFiles("D:\User\BackUp\Project\bin\Debug\Orders")
For Each entry In fileentries
Dim match As New List(Of String)
Dim regexmatch As Match = Regex.Match(entry, "Order_\d\d-\d\d-[\d]{4}_[\d]{6}")
match.Add(CStr(regexmatch))
Next
Здесь работает раздел «Регулярные выражения», похоже, он извлекает правильную часть имени файла, который я хочуоднако конкретно со строкой match.Add(Cstr(regexmatch))
я получаю ошибку, которую я описал.
Любая помощь приветствуется, спасибо.