c# - 在这种情况下如何使用正则表达式?
问题描述
我正在尝试提取路径名的第二个和第三个斜杠之间的字符串。例如,我有以下路径:
C:\Users\myUserName\OneDrive\Documents\myDocument\
我们如何在 C# 中将上面的名称myUserName提取为字符串?有没有办法用正则表达式或任何其他方式来做到这一点?
我试图搜索但没有找到一个明确的例子。
解决方案
您可以使用string.Split
.
var dirName = @"C:\Users\myUserName\OneDrive\Documents\myDocument\";
var userName = dirName.Split('\\')[2];
Console.WriteLine(userName);
推荐阅读
- c# - 如何让我的 Xamarin 应用程序在发生错误时发送电子邮件?
- swift - Swift 命令行工具未接收 DistributedNotificationCenter 通知
- python - 使用 pipenv 安装 TensorFlow 会出错
- python - 读取列表、创建字典并将字典中的值与 Python 中的内部列表进行比较
- hugo - 在 Hugo 中显示 3 个最近的博客文章(但不显示其他页面)
- karate - 过滤空手道测试响应对象以获取子列表?
- python - 以最有效的方式在 4 x 4 网格中打印数字
- amazon-web-services - CloudFromation 删除 ASG 时未调用自动缩放组生命周期挂钩
- python - 关于绑定的 Python SQLite3 编程错误
- python - BioPython KeyError