有一个字符串 indicator[0].radicetion[0].kodsad
我要把第一个0替换成1 第二个字符串替换成3;
用正则表达式怎么搞啊
------解决方案--------------------------------------------------------
- C# code
void Main(){ string s="indicator[0].radicetion[0].kodsad"; int[] replace={1,3}; int i=0; s=Regex.Replace(s,@"(?<=\[)\d+(?=\])",m=>replace[i++].ToString()); Console.WriteLine(s); //indicator[1].radicetion[3].kodsad}