= "aaa|bbb|ccc"= str.split("|"
[, a, a, a, |, b, b, b, |, c, c, c]
:
0 *: exception java. util. regex. PatternSyntaxException: Dangling meta character '*' near index 0 ^: [aaa ^ bbb ^ ccc]
String[] split(String regex, ch = 0 (((regex.value.length == 1 && ".$|()[{^?*+\\".indexOf(ch = regex.charAt(0)) == -1) ||== 2 &&0) == '\\' &&= regex.charAt(1))-'0')|('9'-ch)) < 0 &&-'a')|('z'-ch)) < 0 &&-'A')|('Z'-ch)) < 0)) &&< Character.MIN_HIGH_SURROGATE ||> off = 0 next = 0 limited = limit > 0<String> list = ArrayList<> ((next = indexOf(ch, off)) != -1 (!limited || list.size() < limit - 1= next + 1 { = (off == 0 String[]{ (!limited || list.size() < resultSize = (limit == 0 (resultSize > 0 && list.get(resultSize - 1).length() == 0--= list.subList(0 Pattern.compile(regex).split(
(regex.value.length == 1 &&".$|()[{^?*+\\".indexOf(ch = regex.charAt(0)) == -1(regex.length() == 2 && regex.charAt(0) == '\\' &&= regex.charAt(1))-'0')|('9'-ch)) < 0 &&-'a')|('z'-ch)) < 0 &&-'A')|('Z'-ch)) < 0)) &&< Character.MIN_HIGH_SURROGATE ||> Character.MAX_LOW_SURROGATE)
aaax111xbbbx222xcccx333xddd