本帖最后由 yeagen 于 2014-04-11 19:12:15 编辑

解决方案 »

  1.   


               string html = "苹果10克香蕉100克梨300克";
                var regex = new Regex(@"\d+克");
                int step = 0;
                foreach (Match match in regex.Matches(html))
                {
                    html = regex.Replace(html, " " + match.Value + " ", 1, match.Index + step);
                    step = step + 2;
                }
                MessageBox.Show(html);