从空格检测后删除值

本文关键字:删除 检测 空格 | 更新日期: 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;
}