我正在尝试使用 Scanner 的“useDelimiter”方法来检查 .txt 文件并将单词添加到 String[] 数组,没有标点符号、大写字母单词、空格等。
谢谢。
最佳答案
问题出在您的正则表达式中,请改用:
[ ',!?.;:()`-]+
注意 -
现在结束了。您的旧正则表达式正在检查以下字符 - ',!?.;:(
以及 )
和“代字号”之间范围内的字符。此范围包括大写字母。
关于Java:使用定界符摆脱大写字母单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320716/