请问,c#怎么用正则表达式判断一个字符串是否包含另外一个字符串:
例如 : string a = "www.baidu.com"
怎么判断a字符串中包括"www"和".com"

解决方案 »

  1.   

    a.contains("www")
    a.contains(".com")
      

  2.   


    return Regex.IsMatch(a,@"(?i)(?=[^w]*www)(?=.*\.com)");
      

  3.   

    用C#正则表达式不知道写,用字符串函数会方法一 
    string str = "www.baidu.com";
            if (str.IndexOf("www") != -1 || str.IndexOf(".com") != -1)
            {
                Response.Write("包含");        }方法二
            if (str.Contains("www") == true || str.Contains(".com") == true)
            {
                Response.Write("包含");
            }
      

  4.   

    感觉这个用字符串还简单些
    string.Contains
    string.ndexOf