Java Regex/Split

use*_*891 2 java regex string split

我想在第一个分割字符串':',以防止问题,如果字符串的第二部分包含':'.我一直在看Regexes,但我还有一些问题,有人可以帮我一把吗?谢谢.

Mar*_*ers 10

您可以使用带有limit参数的split重载:

String[] result = s.split(":", 2);
Run Code Online (Sandbox Code Playgroud)


Roh*_*ain 7

您可以使用2参数String#split指定拆分后获得的数组中所需的元素数量: -

String str = "rohit:jain:use:single:split";
String[] arr = str.split(":", 2);
Run Code Online (Sandbox Code Playgroud)