['a','ba','ba','b'] ['a','ba','ba','b'] ['a','b','c','d','e'] ['','hello','world','',''] ['gbye','bug'] [''] [] Test fallback of splitByRegexp to splitByChar if regexp is trivial ['a','b','c'] ['a','b','c'] ['','','','','',''] ['a^b^c'] ['a$b$c'] ['a)b)c'] ['a','b','c'] ['a','b','c'] ['a','b','c'] ['a|b|c'] ['a\\b\\c'] AST Fuzzer failure