我见过一些类似的问题,但我正在努力实现这一目标。
给定一个字符串,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+");
肯定会欣赏一些在正确方向上的推动。