如何允许在正则表达式搜索模式的特殊字符

时间:2019-01-31 15:39:40

标签: c# regex

我正在从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]是基本名称。

0 个答案:

没有答案