Java:使用Delimiter删除大写字母单词?
我正在尝试使用Scanner的“useDelimiter”方法检查.txt文件,并将单词添加到String[]数组中,不使用标点符号、大写字母单词、空格等Java:使用Delimiter删除大写字母单词?,java,arrays,regex,string,Java,Arrays,Regex,String,我正在尝试使用Scanner的“useDelimiter”方法检查.txt文件,并将单词添加到String[]数组中,不使用标点符号、大写字母单词、空格等 谢谢。问题出在您的正则表达式中,请改用: [ ',!?.;:()`-]+ 请注意,-现在位于末尾。您的旧正则表达式正在检查以下字符-,!?;:(和范围在之间的字符)和“tilde”。这个范围包括大写字母。这完美地解决了我的问题。非常感谢你!
谢谢。问题出在您的正则表达式中,请改用:
[ ',!?.;:()`-]+
请注意,
-
现在位于末尾。您的旧正则表达式正在检查以下字符-,!?;:(
和范围在之间的字符)
和“tilde”。这个范围包括大写字母。这完美地解决了我的问题。非常感谢你!