你不需要正则表达式.实际上,我认为在Regex中以可靠的方式定义是不可能的.而是使用Path.GetFullPath:
string combined = Path.Combine(path1, path2); string prettyPath = Path.GetFullPath(combined);