解决方案 »

  1.   

    正则表达式改为:^(\S.+)$Regex regex = new Regex("^(\S.+)$", RegexOptions.Multiline);
    MatchCollection mc = regex.Matches(txtSource.Text);
    Debug.WriteLine(mc.Count);
      

  2.   

    其实不加()也可以的,()只是用于Matches后面可以取分组数据用的,当你的正则表达式要匹配多个特征的时候,可以用()分组,这样就能取出是哪个分组匹配了什么字符串。
      

  3.   

    .点   匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。
      

  4.   

    。net 正则内的 . 匹配除了换行符外的所有字符正则在不同的语言下,支持的标准不同