在继续之前,我想确保文件夹具有正确的名称格式。下面的代码演示了我正在尝试做的事情,尽管 {char.IsDigit} 不起作用。我想用意味着“任何数字”的东西替换 char.IsDigit。
if(versionName == $"Release {char.IsDigit}.{char.IsDigit}.{char.IsDigit}.{char.IsDigit}")
{
//Do something
}
谢谢
您想使用Regex.IsMatch
正则表达式,例如:
if(Regex.IsMatch(versionName, @"^Release \d\.\d\.\d\.\d$"))
{
//Do something
}
注意\d
只匹配一个数字,如果可以有超过 1 个数字
@"^Release \d+\.\d+\.\d+\.\d+$"
并将其全部收紧:
@"^Release \d+(?:\.\d+){3}$"