我看到过一些类似的问题,但是我正在尝试实现以下目标。
给定一个字符串 str =“The moon is our natural satellite,即它围绕地球旋转!” 我想提取单词并将它们存储在一个数组中。 预期的数组元素应该是这样的。
the
moon
is
our
natural
satellite
i.e.
it
rotates
around
the
earth
我曾经尝试使用String.split( ','\t','\r'),但这种方法并不能正确地工作。我还试图删除“.”和其他标点符号,但是我希望像"i.e."这样的字符串也被解析出来。有什么更好的方法可以解决此问题吗? 我也试过使用regex.split,但没有成功。
string[] words = Regex.Split(line, @"\W+");
我希望你能给我一些正确方向上的提示。涉及到IT技术相关内容,请让翻译更加通俗易懂,不需要解释,但请保留HTML标签。谢谢!