gpt4 book ai didi

java - 不止一种 IndexOf 可能性

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

我正在寻找一种方法来解析具有几个可能使用的不同终止字符的子字符串。我应该使用不同的方法还是有办法使用正则表达式来整理字符?

我当前的代码使用:

smallstring = bigstring.substring(bigstring.indexOf("starthere"), bigstring.indexOf("endhere"));

最后一个索引可以是“]”或“;”并且我需要解析器能够检测到并终止子字符串。

最佳答案

使用 Stringsplit()方法,它是完成这项工作的正确工具:

String[] data = "a,b.c;d".split("[,.;]");

在上面的示例中,可以使用单个正则表达式拆分使用三个不同分隔符 (,.;) 的字符串。最终结果是一个名为 dataString[],它将包含由分隔符分隔的所有字符串:

[a, b, c, d]

关于java - 不止一种 IndexOf 可能性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16321273/

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