gpt4 book ai didi

java - 在 Java 中为 .split 使用多个定界符

转载 作者:搜寻专家 更新时间:2023-10-31 08:19:57 24 4
gpt4 key购买 nike

现在我的代码只用空格分隔单词,但我也想用'.'分隔。和“,”也是。这是我当前的代码:

for (String words : input.split("\\s+"))

例如,如果用户输入“bread,milk,eggs”或“Um...awkss”,它会认为这是一个词,我希望每个词都是它自己的词。

虽然我在这里,但我无法得到

input.isAlpha() 

要么工作。

最佳答案

您可以使用此正则表达式拆分

input.split("\\s+|.+|,+")

或者简单地说:

input.split("[\\s.,]+")

记住 a dot doesn't have to be escaped inside square brackets

关于java - 在 Java 中为 .split 使用多个定界符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com