我有一个字符串<hello>
。我想删除< and >
. 我试过了,remove()
但它不起作用。
string str = "<hello>";
string new_str = str.Remove(str.Length-1);
但是,它不起作用。如何< and >
从字符串中删除两者?
听起来像你想要的Trim
方法:
new_str = str.Trim('<', '>');
你可以这样做:
str = str.Replace("<", "").Replace(">", "");
str = str.Replace("<", string.Empty).Replace(">", string.Empty);
如果您只想删除第一个和最后一个字符,请尝试以下操作:
string new_str = (str.StartsWith("<") && str.EndsWith(">")) ? str.SubString(1, str.Length - 2) : str;
如果必须删除所有开始和结束字符:
string new_str = strTrim('<', '>');
别的
string new_str = str.Replace("<", "").Replace(">", "");