-2

以下のようなファイル名のリストを使用します。

  • foo.pdf
  • foo(1).pdf
  • foo(2).pdf
  • foo(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 に答える