gpt4 book ai didi

java - 正则表达式转换为空格、连字符和分号

转载 作者:行者123 更新时间:2023-12-02 07:43:24 25 4
gpt4 key购买 nike

我对如何做正则表达式有疑问,如何在所有空格、连字符和分号中打破字符串,它是用 Java 编写的。我正在做:String[] tmp = input.nextLine().split("\\s:-");

但它不起作用,这是正确的方法吗?

最佳答案

您目前正在连续分配所有三个。尝试字符类,它会从选择中挑选出任何一个:

String[] tmp = input.nextLine().split("[\\s:\\-]");

(连字符在字符类中有意义,因此您也应该转义它们。)

关于java - 正则表达式转换为空格、连字符和分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11270169/

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