更改" \\ server \ printer"到"服务器上的打印机:"

时间:2015-04-27 20:10:38

标签: c# string

我有一个字符串"\\server\printer",我需要将其更改为“"服务器上的打印机:"

请注意"服务器和打印机的长度可能不同。

3 个答案:

答案 0 :(得分:5)

var incomingText = @"\\server\printer";
var split = incomingText.Split(new[] { '\\' }, StringSplitOptions.RemoveEmptyEntries);
var decoratedText = split[1] + " on " + split[0];

答案 1 :(得分:0)

String[] split = yourString.Split("\\");
Return split[1] + " on " + split[0];

答案 2 :(得分:0)

你去吧

https://dotnetfiddle.net/ZsjrsN

    var str = @"\\server\printer";
    var matches = Regex.Match(str, @"[A-Za-z0-9]{1,}");
    string str1 = matches.Value;
    matches = matches.NextMatch();
    string str2 = matches.Value;
    string result = str2 + " on " + str1;