c#Regex用于获取字符串和数字范围

时间:2011-08-16 07:25:30

标签: c# regex

我想告诉一个字符串是否包含“x mins ago”或“Just Now”x是1到5之间的数字。

3 个答案:

答案 0 :(得分:1)

n分钟前

/^\d+ mins ago$/

如果您明确只想要1到5之间的数字......

/^[1-5] mins ago$/

刚刚

只需进行正常的字符串比较。没有理由使用正则表达式来匹配常量字符串。

答案 1 :(得分:1)

你可以试试这个:

^([1-5] mins ago)|(Just Now)$

答案 2 :(得分:0)

在C#中你可以试试这个:

Regex.IsMatch(yourString, @"([1-5]\s+mins\s+ago|just\s+now)", RegexOptions.IgnoreCase);