正则表达式与日期时间的日期部分找到字母数字匹配

时间:2012-01-05 07:20:46

标签: regex vb.net string .net-2.0

我必须在vb.net中将"DAY1","DAY2","DAY3"....."DAY31"之类的字符串与regex匹配。我试过这样的事情 - ^?DAY(0[1-9]|[12][0-9]|3[01])$但它没有用。请帮忙。

如果源字符串是DAY1DAY2DAY3DAY31,则模式应该成功匹配。

1 个答案:

答案 0 :(得分:1)

尝试使用以下正则表达式(在第一个数字前删除?0):

^DAY([1-9]|[12][0-9]|3[01])$