private void CheckDirect()
{
System.Text.RegularExpressions.Regex regex =
new System.Text.RegularExpressions.Regex(@"^[a-zA-Z]:((\\+[^\/:*?""<>|]+)+)\s*$");
if(regex.IsMatch(temp))
{
logSavPos = temp;
}
}
如果string path = "D:\\log\\",在对path进行正则验证的时候“\\“被认为只有一个\字符,因此正则表达式中使用\\+(包含有一个或者一个以上\字符)对path进行验证。