文件重命名有关问题

文件重命名问题string name(名)字(1).txt我想获取括号里面的那个数字1 怎么实现呢。我就是想做个简单的文

文件重命名问题
string name=(名)字(1).txt

我想获取括号里面的那个数字1 怎么实现呢。

我就是想做个简单的文件名命名,把后面的那个编程2,然后去用。得到(名)字(2).txt。

如果文件后面没有(1),那就返回0 就行了,总之就像Windows的文件重命名一个规则就行。

[解决办法]

C# code
  public string GetNextFileName(string currentName)            {                int index = 0;                Regex _reg = new Regex(@"(?<=\()\d+?(?=\))");                Match m = _reg.Match(currentName);                if (_reg.IsMatch(currentName))                {                     index = int.Parse(m.Value);                     index++;                }                return index.ToString();            }