【问题标题】:Extracting a computer name from a string [duplicate]从字符串中提取计算机名称[重复]
【发布时间】:2018-06-29 02:18:08
【问题描述】:

我正在寻找从可预测格式的字符串中提取计算机名称的最佳方法。字符串将始终采用以下格式:

C:\\Folder1\\Folder2\\NOOBCOMPUTER\\...

如果有一种方法可以提取第三对反斜杠和第四对反斜杠之间的字符串内容,那应该可以。

虽然我不知道从哪里开始使用正则表达式来实现这一点,我也不知道正则表达式是否是 C# 中最“万无一失”的方式。

【问题讨论】:

    标签: c#


    【解决方案1】:

    您可以拆分字符串,然后检查每个元素。

    string [] s = yourstring.Split("\\");
    string final = s[3];
    

    【讨论】:

    • 这不会编译。应该是单引号,而不是双引号。
    • 确认此方法有效,一旦您将双引号更正为单引号。
    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 2020-10-25
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多