none
正则表达式的问题 RRS feed

  • 问题

  •             System.Text.RegularExpressions.Regex reT = new System.Text.RegularExpressions.Regex(@"((?<var>[a-z](?<=[a-z])[\d_]?)+\W*)+", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
                foreach (System.Text.RegularExpressions.Match match in reT.Matches("A+(A+B)*c-(d7+e*6)/x"))
                    Console.WriteLine(match.Value);

    为什么输出是:
    A+(A+B)*c-(d7+e*
    x
    而不是:
    A+(A+B)*c-(d7+e*6)/x

    2009年9月27日 14:45

答案