从空格检测后删除值
本文关键字:删除 检测 空格 | 更新日期: 2023-09-27 18:03:19
我只是想从空格后的字符串中删除值
例子如果字符串值是(Music powerbanks pendrives),那么它应该替换为(Music)
string productCategory = "Music PowerBank pendrives";
我只想从字符串
int index = productCategory.IndexOf(' ');
if (index != -1)
productCategory = productCategory.Substring(0, index);
您需要获得字符串中空格字符的第一个位置(索引)。你可以对IndexOf
函数这样做。然后检查IndexOf
是否找到了一个空间。要做到这一点,您必须检查IndexOf
返回的索引是否大于- 1。如果它找到了一个索引,则必须选择从位置0到第一个空格的索引的所有文本。您可以使用SubString
函数从字符串中选择特定数量的字符。您必须传递起始索引(0)和要选择的字符数量(长度)。长度是第一个索引。
var index = yourstring.IndexOf(' '); //get the index of first space
string result;
// check if space exists
If (index > -1) {
// if space exits, get the value from index 0 to the index of the space
result = yourstring.SubString(0, index);
} else {
// if no space exists then took the whole string as result
result = yourstring;
}