[^xyz]  负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。 
我用[^td]去匹配 tdtstdtrdd
返回的结果是以 t或者d单独去匹配的结果。能否做到把 td 当作一个整体进行配合的效果呢?

解决方案 »

  1.   

    hackztx 
        我需要匹配是不包含td的内容,所以用的是 [^]
    wuyi8808     你提供的配合不到任何内容
      

  2.   


    我不知道你的需求是什么?^符号是不支持一个字符串的,如果只想在tdtstdtrdd匹配ts和trdd两个字符串,可以直接用regex的split方法,
        Regex          regex = new Regex(@"td", options);
        string         input = @"tdtstdtrdd";
        string[]       results = regex.Split(input);
    请说清楚你想匹配的结果,:),good luck