我想修剪一个看起来像这样的字符串1:“发射器”,我希望它看起来像这样=发射器。
答案 0 :(得分:1)
您可以将字符串拆分为':'并删除引号。
var str = "1:""Transmitters""";
var output = str.Split(':')[1].Replace("""","");
或者您也可以使用正则表达式(Regex类)。
答案 1 :(得分:1)
在引号之间提取
int pos = str.IndexOf('"');
str = str.Substring(pos + 1, str.Length - pos - 2);
答案 2 :(得分:0)
我从字面上理解标题:
str = str.Trim('1',':','"');
答案 3 :(得分:0)
如果要删除的字符总是具有相同的大小,则可以使用Substring
方法:
string s = "1:\"Transmitters\"";
s = s.Substring(3, s.Length - 4);
如果冒号前的数字可以更改,请在字符串中查找冒号的位置:
string s = "123:\"Transmitters\"";
int pos = s.IndexOf(':');
s = s.Substring(pos + 2, s.Length - pos - 3);
答案 4 :(得分:0)
这个怎么样?
string temp = "1:\"Transmitters\"";
temp = temp.Replace("\"", string.Empty).Split(':')[1];