修剪c#中的一个字符串,从这里开始= 1:"发送器"到这个=发射器

时间:2015-01-07 13:12:11

标签: c# string trim

我想修剪一个看起来像这样的字符串1:“发射器”,我希望它看起来像这样=发射器。

5 个答案:

答案 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];