请教高手:12345怎样替换成1,2,3,4,5

解决方案 »

  1.   

      string str = "";
                Match match1 = new Regex(@"\d" ).Match("12345");
                while (match1.Success)
                {
                    str+= match1.Groups[0].Value + "," ;
                    match1 = match1.NextMatch();
                }
                MessageBox.Show(str.TrimEnd(','));
      

  2.   

                string str = @"12345";
                Regex reg = new Regex(@"\d");
                str = reg.Replace(str, "$0,");
      

  3.   

    try...string test = "12345";
    Regex reg = new Regex(@"(?<=.)(?=.)");
    string result = reg.Replace(test, ",");
    richTextBox2.Text = result;
    /*-------输出--------
    1,2,3,4,5
    */