Java:使用定界符摆脱大写字母单词?

标签 java arrays regex string

我正在尝试使用 Scanner 的“useDelimiter”方法来检查 .txt 文件并将单词添加到 String[] 数组,没有标点符号、大写字母单词、空格等。

谢谢。

最佳答案

问题出在您的正则表达式中,请改用:

[ ',!?.;:()`-]+

注意 - 现在结束了。您的旧正则表达式正在检查以下字符 - ',!?.;:( 以及 ) 和“代字号”之间范围内的字符。此范围包括大写字母。

关于Java:使用定界符摆脱大写字母单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320716/

相关文章:

c# - 正则表达式问题和 c#

java - mongodb java 驱动程序。如何通过引用返回对象

java - 如何将存储库名称作为 java 数组传递并在 documentum 代码中迭代它?

javascript - 使用 javascript 从对象数组中去除键值

php - 使用从数组中提取的 ID 向用户发送电子邮件

java - for 循环是导致此代码中错误的原因吗?

java - 如何从java中的jdatechooser知道所选日期是星期几

java - 如何更改 LIST 的所有对象中特定属性的值

javascript - 需要正则表达式

c# - C# 中仅用于 0 到 255 之间数字的正则表达式语句