检测代码的注释中是否有Copyright/******************************
* Copyright (c) 2010
*/上面的串,返回true/******************************
* 2010
*/上面,返回false谢谢

解决方案 »

  1.   

    Regex r = new Regex("Copyright");
                Match m = r.Match("/****************************** * Copyright (c) 2010 */ ");
                if (m.Success)
                {
                    MessageBox.Show("有");
                }
                else
                {
                    MessageBox.Show("莫有");
                }
      

  2.   

    string str = "/****************************** * Copyright (c) 2010 */ ";
                if (str.Contains("Copyright"))
                {
                    MessageBox.Show("有");
                }
                else {
                    MessageBox.Show("莫有");
                }
      

  3.   

    我是要判断注释中是否有Copyright。就是以/*开头 以*/结束 并且中间有Copyright这个词比如:
    string str = " /* Copyright  */"; 返回 truestring str = "Copyright"; 时返回false
      

  4.   

                Regex reg = new Regex(@"(?isn)/\*((?!/\*|\*/).)*\bCopyright\b((?!/\*|\*/).)*\*/");
                if(reg.IsMatch(yourStr))
                {
                    return true;
                }
                else
                {
                    return false;
                }
      

  5.   

    (?is)(?<=/\*.*)Copyright(?=.*\*/) 学习
      

  6.   

    if(str.length()>=str.replace("Copyright","")+"Copyright".length())
     return "true"
    else 
     return "false"