我是正则表达式的新手,这是我的场景:
我想使用 RegEx 匹配以下行之一:
20130516-003-v5i32.exe
20130516-003-v5i64.exe
上面的行有这种形式:
第一部分是date
,第二部分是固定的,第三部分是v5i
+ 的 +32 or 64
之一.exe
我想要实现的第一件事是在 URL 中使用 RexEx 匹配上述表单,例如:
http://definitions.symantec.com/defs/20130516-003-v5i32.exe
http://definitions.symantec.com/defs/20130516-003-v5i64.exe
我写了一个简单的正则表达式进行匹配,但似乎是错误的:
\d{8}-\d{3}-v5i[3-6][2-4]\.exe
然后提取主题并将其分配到变量中;例如:
var date=new DateTime(2013,05,16);
var version=32;
,...
我怎样才能做到这一点?