我想从字符串的开头和字符串的结尾删除引号.但我现有的代码是删除字符串中的所有引号.我试图用Trim()方法替换.但没有希望.
我的代码在这里
result = value.Replace("'", "").Split(',').ToList();
Run Code Online (Sandbox Code Playgroud)
我也试过以下,
result = value.TrimStart(Convert.ToChar("'"))
.TrimEnd(Convert.ToChar("'"))
.Split(',')
.ToList();
Run Code Online (Sandbox Code Playgroud)
请给我正确的方法来做到这一点.
你可以尝试.Trim()这样:
string inputStr = "'some string'";
string outputStr = inputStr.Trim(new char[]{(char)39});
Run Code Online (Sandbox Code Playgroud)
where (char)39表示',.Trim()并将删除'字符串中的第一个和最后一个; 您也可以这样尝试:
string outputStr = inputStr.Trim('\'');
Run Code Online (Sandbox Code Playgroud)
您可以查看此示例