gpt4 book ai didi

java - 正则表达式匹配-Java

转载 作者:行者123 更新时间:2023-11-29 09:38:07 26 4
gpt4 key购买 nike

我正在以下列格式从文件中获取输入:

(int1,int2) (int3,int4)

现在我想在我的 Java 代码中读取 int1、int2、int3 和 int4。我怎样才能用java中的正则表达式匹配来做到这一点。谢谢。

最佳答案

String[] ints = "(2,3) (4,5)".split("\\D+");
System.out.println(Arrays.asList(ints));
// prints [, 2, 3, 4, 5]

为了避免空值:

String[] ints = "(2,3) (4,5)".replaceAll("^\\D*(.*)\\D*$", "$1").split("\\D+");
System.out.println(Arrays.asList(ints));
// prints [2, 3, 4, 5]

关于java - 正则表达式匹配-Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424229/

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