我想匹配主要,次要版本,修訂版本和內部版本號。正則表達式匹配文件版本
我的問題是:
給出2個版本
string Version1 = "01.01.02.44";
string Version2 = "01.01.02.FF1";
string pattern [email protected]"\d+.\d+.\d+.\d+";
var regEx = new Regex(pattern, RegexOptions.IgnoreCase);
var versionMatch = regEx.Match(Version2);
if (match.Success)
{
// DO ...
}
使用下面的正則表達式:
string pattern [email protected]"\d+.\d+.\d+.\d+";
我可以匹配版本1 ...
但我怎麼會讓它匹配Version2?
您需要提供更多示例。解釋有效和無效版本號的規則。 – Oded