【发布时间】:2010-12-16 14:13:16
【问题描述】:
我需要一个正则表达式来匹配数字(大于 5 但小于 500)和数字后面的文本字符串的组合。
例如,以下匹配将返回 true:6 个项目或 450 个项目或 300 个红色项目(“项目”一词后可以有其他字符)
而以下字符串将返回 false:4 个项目或 501 个项目或 40 个红色项目
我尝试了以下正则表达式,但它不起作用:
string s = "Stock: 45 Items";
Regex reg = new Regex("5|[1-4][0-9][0-9].Items");
MessageBox.Show(reg.IsMatch(s).ToString());
感谢您的帮助。
【问题讨论】: