/^[a-z]\:((\/|\\\\|\\)[^/\\\/]+)*(\/|\\\\|\\)$/i
不好意思看错了,你好像要的是判断只包含一个分隔符即可? 那将上面的判断改成if(depth == 2)就行了 至于正则有两种判断方法 直接的 var match = Regex.Match(path, @"^[^/\\]+[/\\][^/\\]+$"); if(match.Success) { } 或者判断出现次数 int depth = Regex.Matches(path, @"[/\\]").Count; if(count == 1) { }
87,910
社区成员
224,616
社区内容
加载中
试试用AI创作助手写篇文章吧