将每个单词与文本分开(可能是单词之间的间隙更多)

时间:2014-07-12 10:40:01

标签: c#

为了计算哈希表,可以轻松地将每个单词与文本分开(可能是单词之间的间隙更多)

例如:

他们给了我: “电动汽车是由一个或多个电动机驱动的汽车,利用存储在电池或其他储能装置中的电能。电动机为电动汽车提供即时扭矩,产生强劲而平稳的加速。”

我需要分隔每个单词,因为我将根据哈希表分配树中的每个单词

1 个答案:

答案 0 :(得分:0)

你可以使用Split方法,我已经使用String.ISNullorWhiteSpace来过滤掉这个单词是否有更多空格。这是查询

String test = " This is test     method with more    space  ";

        var Result = test.Split(' ').Where(x=>!String.IsNullOrWhiteSpace(x)).ToList();

Result将保存所有已拆分的字符串而不包含空格。您可以遍历并将其用于HashTable。