在 c# 中修剪一个字符串,使其从 this = 1:“Transmitters” 变为 this = Transmit
本文关键字:this Transmit 变为 Transmitters 修剪 字符串 一个 | 更新日期: 2023-09-27 18:36:30
我想修剪一个看起来像这样的字符串 1:"发射器",我希望它看起来像这样 = 发射器。
您可以使用":"拆分字符串并删除引号。
var str = "1:""Transmitters""";
var output = str.Split(':')[1].Replace("""","");
或者您也可以使用正则表达式(正则表达式类)。
在引号之间提取
int pos = str.IndexOf('"');
str = str.Substring(pos + 1, str.Length - pos - 2);
我从字面上理解标题:
str = str.Trim('1',':','"');
如果要删除的 chracter 始终具有相同的大小,则可以使用 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);
这个怎么样?
string temp = "1:'"Transmitters'"";
temp = temp.Replace("'"", string.Empty).Split(':')[1];