我已经看到了一些类似的问题,但我试图做到这一点。将句子拆分为单词,但在C中出现问题时出现问题#
给定一个字符串,str =“月亮是我们的天然卫星,即它绕着地球旋转!” 我想提取单词并将它们存储在一个数组中。 预期的数组元素就是这个。
the
moon
is
our
natural
satellite
i.e.
it
rotates
around
the
earth
我尝试使用String.split(”, '\ t', '\ r'),但这不能正常工作。我也尝试删除。和其他标点符号,但我想要一个字符串,如“ie”也要解析出来。达到此目的的最佳方法是什么? 我也尝试使用regex.split无济于事。
string[] words = Regex.Split(line, @"\W+");
肯定会欣赏一些在正确方向上的微调。
除非您添加已知以'.'结尾的单词列表,否则''''和'标点符号'中的第二个'.''是无法区分的。 – CodesInChaos
我注意到月亮*围绕自己的轴旋转*。它围绕地球旋转。 –