我要在某个字符串中查找特定的符合条件的字符串。被查找字符串:"今天天气不错啊,我的心情高兴啊"
我要在里面里面找出: “天气”,“高兴”,“心情”如果包活这三个字符串中任意一个,函数返回true

解决方案 »

  1.   

    对了,我的系统是2.0做的,不能用linq这个DD。谢谢!
      

  2.   

    return Regex.Match("今天心情不错呀!", @"[(天气)|(高兴)|(心情)]+");
      

  3.   

    private bool ABC(string s)
    {
    return Regex.IsMatch(s, @"天气|心情|高兴");
    }
      

  4.   


    这个好像不能这么写吧:
    按照你的意思:return Reges.Match("今天心情不错呀!",@"(天气)+|(高兴)+|(心情)+");
      

  5.   

     private bool ABC(string s)
        {
            return Regex.IsMatch(s, @"天气|心情|高兴");
        }那位哥的没错呀.lz给分