我正在从excel文件中检索搜索模式,该文件是多个其他文件的基本名称,然后我正在检索所有其他文件,并尝试将这些文件与基本名称匹配。
因此,让说基本名称为328.pdf
。除空格字符外,都可以。
然后将匹配文件,例如./Input\32581.pdf
和./Input\32896.pdf
。
我已设法这到目前为止:
regex = new Regex($@".*({data[i, j]})(.[^\s]*)(\.pdf?)\w+");
var matchingFiles = PdfFiles.Where(x => regex.IsMatch(x)).ToList();`
但它没有为backslash
之前的文件名,我找不到如何将它包含的搜索模式。任何帮助表示赞赏。
在data[i, j]
是基本名称。