我有一个字符串"\\server\printer"
,我需要将其更改为“"服务器上的打印机:"
请注意"服务器和打印机的长度可能不同。
答案 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;