一个字符串,如果包含(标题) (操作用户) (操作时间) (内容) (处理对象),一个或多个就表示为true,否则就为false。
如:string str="AABB(操作时间)CCDD(标题)YY"则表示为True

解决方案 »

  1.   

    既然一个也为true,那还不如直接判断是否为空
      

  2.   

    不明白楼上的意思。如果字符串不包含上述的元素的话“(标题)称为一个元素”,返回为false,当然空的话也是返回false
      

  3.   

    那你还不如用str.indexOf("(标题)")这样的去判断
      

  4.   


    using System.Text.RegularExpressions;        public bool exp()
            {
                bool ret = false;
                string YourString = "YourString";
                Match m =Regex.Match(YourString ,"(操作用户)|(操作时间)|(内容)|(处理对象)"
                                        ,RegexOptions.IgnoreCase  );
                ret = m.Length > 0 ? true : false;
                return ret;
            }