C# 在字符串的第一个上拆分null或空格?
我得到一个字符串“abc df fd”; 我想分割一个空格或空字符串。结果就是我想要的“abc df fd”C# 在字符串的第一个上拆分null或空格?,c#,wpf,C#,Wpf,我得到一个字符串“abc df fd”; 我想分割一个空格或空字符串。结果就是我想要的“abc df fd” private string _senselist; public string senselist { get { return _senselist; } set { _senselist = value.Replace("\t", "")
private string _senselist;
public string senselist
{
get
{
return _senselist;
}
set
{
_senselist = value.Replace("\t", "").Replace(" "," ").Split(,1);
}
}
要从
字符串的开头和结尾删除空格,可以使用方法
在代码末尾添加Trim
,而不是Split
_senselist = value.Replace("\t", "").Replace(" "," ").Trim();
正如@andrei-rînea建议的那样,您还可以检查和。var strings=senselist.Split(“”)有什么问题代码>?您需要提供完整的字符串,以便我们尝试提供帮助。我看不到字符串中有制表符,但您却替换了“\t”。我对您尝试执行的操作感到非常困惑;您只是想删除前导/尾随空格吗?您只是想删除第一个空格吗?您似乎在说原始字符串是“abc-df-fd”,而您想要的只是“abc-df-fd”。是吗?替换(“,”)
与我有关;如果输入是HTML,您应该使用HTML解码步骤,而不仅仅是转换一个实体以在上面的伟大答案上添加一点,如果您需要从开头或结尾删除空格,您可以使用TrimStart或TrimEnd。
_senselist = value.Replace("\t", "").Replace(" "," ").Trim();