每十个字符加一个换行符(\n) ,求简单方法,正则也可。
例如:
啊啊啊啊啊啊啊啊啊啊哦哦哦哦哦哦哦哦哦哦哦呵呵呵呵呵呵呵呵呵呵
=》
啊啊啊啊啊啊啊啊啊啊\n哦哦哦哦哦哦哦哦哦哦哦\n呵呵呵呵呵呵呵呵呵呵\n

解决方案 »

  1.   

    除了’啊‘,其他都是11个字符了,这里都安10个处理            string source = "啊啊啊啊啊啊啊啊啊啊哦哦哦哦哦哦哦哦哦哦哦呵呵呵呵呵呵呵呵呵呵";
                Regex reg = new Regex(@"(\S{10})");            
                source = reg.Replace(source, "$1\r\n");
      

  2.   


    source = reg.Replace(source, "$1\r\n");
    这里的$1是什么意思啊?
      

  3.   

    string s = @"啊啊啊啊啊啊啊啊啊啊哦哦哦哦哦哦哦哦哦哦哦呵呵呵呵呵呵呵呵呵呵";
    string r = Regex.Replace(s, @"\S{10}", "$0\r\n");$0代表当前匹配到的10个字符。
      

  4.   

    $1就是第一个捕获的分组,就是你要的值
    $ 数字 
     替换按组号 number(十进制)匹配的最后一个子字符串。
     
    ${ name } 
     替换由 (?<name> ) 组匹配的最后一个子字符串。