string[] strs=System.Text.RegularExpressions.Regex.Split(inputString, "^|$");

解决方案 »

  1.   

    看看这个,应该有你想要的
    http://dotnet.csdn.net/page/39206e8a-0171-40ac-a009-d410eaf5f90c
      

  2.   

    比如这样一条数据
    -rw-rw-rw-  1 user    group    1393473 Dec  5 09:45 WinRAR_3.80_SC-PRET.rar
    要分离出:
    -rw-rw-rw-
    1 user
    group
    1393473
    Dec  5 09:45
    WinRAR_3.80_SC-PRET.rar
    这样几个值
      

  3.   

    string[] strs=System.Text.RegularExpressions.Regex.Split(inputString, "\v");foreach (string s in strs)
    {
          Response.Write(s + "<br/>");
    }
    Response.End();
      

  4.   

    这个太简单了.根本用不着正则表达式.LINUX系统中用ls -l获得的内容每部分都是固定长度的,空白的全是空格.直接在每个部分的边界将空格改成|即可.
    权限部分是十个字符,第一个是文件类型,紧接着的是OWNER权限,然后三个是该用户GROUP中非OWNER用户的权限,最后三个是其它GROUP用户的权限.
    第11个字符是空格
    第12和13个字符是一组
    依次类推就行.详细参看LINUX的"ls -l"或者FTP命令"dir".