c# 求一句正则,谢谢 检测代码的注释中是否有Copyright/******************************* Copyright (c) 2010*/上面的串,返回true/******************************* 2010*/上面,返回false谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Regex r = new Regex("Copyright"); Match m = r.Match("/****************************** * Copyright (c) 2010 */ "); if (m.Success) { MessageBox.Show("有"); } else { MessageBox.Show("莫有"); } string str = "/****************************** * Copyright (c) 2010 */ "; if (str.Contains("Copyright")) { MessageBox.Show("有"); } else { MessageBox.Show("莫有"); } 我是要判断注释中是否有Copyright。就是以/*开头 以*/结束 并且中间有Copyright这个词比如:string str = " /* Copyright */"; 返回 truestring str = "Copyright"; 时返回false Regex reg = new Regex(@"(?isn)/\*((?!/\*|\*/).)*\bCopyright\b((?!/\*|\*/).)*\*/"); if(reg.IsMatch(yourStr)) { return true; } else { return false; } (?is)(?<=/\*.*)Copyright(?=.*\*/) 学习 if(str.length()>=str.replace("Copyright","")+"Copyright".length()) return "true"else return "false" 如何对映射过来的磁盘操作 引用Excel的问题 sql2000查询问题 NavigateUrl链接格式问题 网上下了个c#+sql的程序,本机上数据库也附加进sql2000了,但运行后,进入用户登录界面,登录后说用户"sa"登录失败 如何在datagrid中提交按钮同时修改文本框内容? 两个关于网页的问题(内详)! 正则表达式怎么过滤掉#??? c#初学, 无法安装vs.net ide环境?? Request 基础连接已经关闭: 发送时发生错误 这么调用窗口的初始化方法? c# SQL 数据库时间字段 如何判断为空
Match m = r.Match("/****************************** * Copyright (c) 2010 */ ");
if (m.Success)
{
MessageBox.Show("有");
}
else
{
MessageBox.Show("莫有");
}
if (str.Contains("Copyright"))
{
MessageBox.Show("有");
}
else {
MessageBox.Show("莫有");
}
string str = " /* Copyright */"; 返回 truestring str = "Copyright"; 时返回false
if(reg.IsMatch(yourStr))
{
return true;
}
else
{
return false;
}
return "true"
else
return "false"