标签: regex vb.net string .net-2.0
我必须在vb.net中将"DAY1","DAY2","DAY3"....."DAY31"之类的字符串与regex匹配。我试过这样的事情 - ^?DAY(0[1-9]|[12][0-9]|3[01])$但它没有用。请帮忙。
"DAY1","DAY2","DAY3"....."DAY31"
^?DAY(0[1-9]|[12][0-9]|3[01])$
如果源字符串是DAY1或DAY2或DAY3到DAY31,则模式应该成功匹配。
DAY1
DAY2
DAY3
DAY31
答案 0 :(得分:1)
尝试使用以下正则表达式(在第一个数字前删除?和0):
?
0
^DAY([1-9]|[12][0-9]|3[01])$