gpt4 book ai didi

Java String.split 具有不同的字符格式

转载 作者:行者123 更新时间:2023-12-02 06:17:13 25 4
gpt4 key购买 nike

我有以下格式的字符串

(1, 3, 值)

我想使用 String.split 分割这个字符串,这样我就可以获得三个值而不需要参数。我希望输出看起来像

1
3
value

问题在于该值有时包含分隔符值本身,例如字符串 revolution_(1848)

如何使用 String.split() 来做到这一点,以便我可以根据逗号和括号内的单词拆分单词,这样我只得到三个值。

谢谢。

最佳答案

假设括号总是在外面,只是不考虑它们并在 ,s 上拆分:

String toSplit = "(1, 3, value, revolution_(1848))";
toSplit = toSplit.substring(1,toSplit.length() - 1); //ignore wrapping characters.
String[] splitted = toSplit.split(",");

关于Java String.split 具有不同的字符格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21345215/

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