求一个正则表达式如4/3/3,6/4 基本上允许的如:4/3/36/511/2/3/4最多4个/,如1/2/2/3/2求一个符合正则表达式。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来是单行,精准匹配用这个(^((\d/){1,3})\d\s*$|(^\d\s*$))行首 数字和/的组合1到3次后面跟一个数字 匹配4/3/3,6/5,1/2/3/4 单数字用第二个条件分支 string strInput = "4/3/2/1/1"; string strPattern = @"^(\d+/){1,4}\d+$|^\d$"; bool isOrNo = false; if (Regex.IsMatch(strInput, strPattern)) { isOrNo = true; } 参照 牛人windinwing修改的 string strPattern = @"^(\d+/){1,4}\d+$|^\d+$"; setup.iss 静默安装文件生成问题 如何查询一个表中的数据 获取值得问题 单线程UI卡住,改为多线程 AxWebBrowser 无法调用方法“Navigate”。 c#做winform程序,操纵EXCEL模板,怎么让EXCEL成为当前活动程序,并打印预览? C# 中使用IWebBrowser2 和IOleContainer 问题?? 像素的处理 怎么对值类型的变量进行同步访问? 如何在Web service中操作注册表? 做一个比赛系统用c#还是VB方便一点? Format 难题
(^((\d/){1,3})\d\s*$|(^\d\s*$))
行首 数字和/的组合1到3次后面跟一个数字 匹配4/3/3,6/5,1/2/3/4
单数字用第二个条件分支
string strPattern = @"^(\d+/){1,4}\d+$|^\d$";
bool isOrNo = false;
if (Regex.IsMatch(strInput, strPattern))
{
isOrNo = true;
}
string strPattern = @"^(\d+/){1,4}\d+$|^\d+$";