-2

使用如下文件名列表:

  • foo.pdf
  • 富(1).pdf
  • 富(2).pdf
  • 富(321).pdf

我们如何检查文件名是否以模式 (n).extension 结尾?如果是这样,如何只获取没有 (n) 部分的文件名?

4

1 回答 1

1

这似乎有效

void Main()
{
    string test = "file(321).pdf";
    string pattern = @"\([0-9]+\)\.";
    bool m = Regex.IsMatch(test, pattern);
    if(m == true)
       test = Regex.Replace(test, pattern, ".");

   Console.WriteLine(test);
}
于 2013-05-18T23:19:40.253 回答