gpt4 book ai didi

java - 如何根据特殊字符子字符串?

转载 作者:行者123 更新时间:2023-12-04 21:29:19 26 4
gpt4 key购买 nike

我有如下所示的字符串,如果有任何特殊字符,我想获取子字符串。

 String myString="Regular $express&ions are <patterns <that can@ be %matched against *strings";

我想像下面这样出去

       express
inos
patterns
that
matched
Strings

任何人都可以帮助我。提前致谢

最佳答案

注意: 正如@MaxZoom 指出的那样,我似乎没有正确理解 OP 的问题。 OP 显然不想在特殊字符上拆分字符串,而是保留以特殊字符开头的单词。前者由我的回答解决,后者由@MaxZoom 的回答解决。


你应该看看 String.split()方法。

给它一个匹配所有你想要的字符的正则表达式,你会得到一个包含所有你想要的字符串的数组。例如:

String myString = "Regular $express&ions are <patterns <that can@ be %matched against *strings";
String[] words = myString.split("[$&<@%*]");

关于java - 如何根据特殊字符子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31326082/

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