【发布时间】:2020-02-26 19:49:54
【问题描述】:
将句子拆分为标记。例如,这对于搜索引擎很有用。
有几个规则:
引号中的多个单词必须包含在同一个标记中
这个“巨大的测试”毫无意义 => 这个,巨大的测试,是,毫无意义
连字符也包含在同一个标记中。 用多个连字符(破折号)或开头或结尾有连字符的单词放在单独的标记中。
Suzie Smith-Hopper test--hyphens => Suzie,Smith-Hopper,test,hyphens.
我的尝试:
label.Text = "";
string s = "I like-it 'very very'";
string[] arr = Regex.Split(s, @"(\s)|(')");
foreach (var item in arr)
{
label.Text += item + ", ";
}
但它对我不起作用
【问题讨论】:
-
不是链接的欺骗,它不处理引号或连字符。但太宽泛了。