草庐IT

wordsout

全部标签

java - 如何从 Java 中的输入文本中删除标点符号?

我正在尝试使用Java中的用户输入来获取一个句子,我需要将其设为小写并删除所有标点符号。这是我的代码:String[]words=instring.split("\\s+");for(inti=0;i我似乎找不到任何方法来删除所有非字母字符。我尝试过使用正则表达式和迭代器,但没有成功。感谢您的帮助。 最佳答案 这首先删除所有非字母字符,折叠为小写,然后拆分输入,在一行中完成所有工作:String[]words=instring.replaceAll("[^a-zA-Z]","").toLowerCase().split("\\s+"

java - 如何从 Java 中的输入文本中删除标点符号?

我正在尝试使用Java中的用户输入来获取一个句子,我需要将其设为小写并删除所有标点符号。这是我的代码:String[]words=instring.split("\\s+");for(inti=0;i我似乎找不到任何方法来删除所有非字母字符。我尝试过使用正则表达式和迭代器,但没有成功。感谢您的帮助。 最佳答案 这首先删除所有非字母字符,折叠为小写,然后拆分输入,在一行中完成所有工作:String[]words=instring.replaceAll("[^a-zA-Z]","").toLowerCase().split("\\s+"