首页 > 解决方案 > 在这种情况下如何使用正则表达式?

问题描述

我正在尝试提取路径名的第二个和第三个斜杠之间的字符串。例如,我有以下路径:

C:\Users\myUserName\OneDrive\Documents\myDocument\

我们如何在 C# 中将上面的名称myUserName提取为字符串?有没有办法用正则表达式或任何其他方式来做到这一点?

我试图搜索但没有找到一个明确的例子。

标签: c#

解决方案


您可以使用string.Split.

var dirName = @"C:\Users\myUserName\OneDrive\Documents\myDocument\";
var userName = dirName.Split('\\')[2];
Console.WriteLine(userName);

推荐阅读