以下是多种不同的实现方法来去除C#字符串的首尾字符:
1、使用Substring方法:
string input = "Hello World!"; string output = input.Substring(1, input.Length - 2);
2、使用Remove方法:
string input = "Hello World!"; string output = input.Remove(0, 1).Remove(input.Length - 2, 1);
3、使用Trim方法:
string input = "Hello World!"; string output = input.Trim(input[0], input[input.Length - 1]);
4、使用正则表达式:
string input = "Hello World!"; string pattern = $"^{input[0]}|{input[input.Length - 1]}$"; string output = Regex.Replace(input, pattern, "");
5、使用StringBuilder:
string input = "Hello World!"; StringBuilder builder = new StringBuilder(input); builder.Remove(0, 1).Remove(input.Length - 2, 1); string output = builder.ToString();
标签:string,C#,Remove,Length,input,字符串,World,Hello,首尾 From: https://www.cnblogs.com/lgx5/p/18221531