string m;
List<string> lst = new List<string>();
if(m=="\n"+" "+"\n")或着if(m=="\n"+"  "+"\n")或着if(m=="\n"+"   "+"\n")或者...
lst.add(m);
也就是说当m="\n"+i*" "+"\n"时把它添加到lst中//i是一个正整数,实在不行是小于100的正整数也行第二问:
还有m=="\n"+i*"tab键"+"\n" 
tab键在引号里面应该怎么写
谢谢!

解决方案 »

  1.   

    if (Regex.Match(m, @"^\n\s*\n$").Success)
    tab键写成 \t
      

  2.   

    if (System.Text.RegularExpressions.Regex.Match(m, @"^\n\s*\n$").Success) 表示如果m 以\n 开头,\n结尾 ,中间有0个或多个任意的空白符(包括tab) 的话,返回true.
    如果尼两个 \n之间的空格至少要1个的话, 请将 * 换成 + 号
      

  3.   

    是\n数字\n这样的格式么?
    if (Regex.Match(m, @"^\n\d+\n$").Success)tab就是\t