java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?
对于一个作业,我要对照字典单词的二元搜索树检查输入文件的拼写错误
我遇到的问题是它返回的数字和类似“今天”之类的拼写错误的单词。我想从输入中排除所有标点符号和数字
我遇到了麻烦。useDelimiter()方法,但我不知道要将哪些参数放入括号中。现在我只是复制粘贴我能找到的任何东西,看看它是否有效
这是我到目前为止阅读单词的代码
reader = new Scanner(new File(testFile));
reader.useDelimiter("[.,:;()?!\"\\s\\d]+");
while (reader.hasNext()) {
test.add(reader.next());
当我这么做的时候,它确实阻止了数字和像“今天”这样的事情发生,但如果我有一个像“5”这样的词,它会说“th”拼写错误
感谢您的帮助
共 (0) 个答案