impl xpath regex text reutil reutil composefromsurrogates low high-0xd800 low-0xdc00 islowsurrogate ch ch ishighsurrogate ch ch decomposetosurrogates ch chs ch chs ch chs ch chs substring iterator begin src end-begin src.length src iterator.setindex begin src getoptionvalue ch ret ch ret regularexpression.ignore_case ret regularexpression.multiple_lines ret regularexpression.single_line ret regularexpression.extended_comment ret regularexpression.use_unicode_category ret regularexpression.unicode_word_boundary ret regularexpression.prohibit_fixed_string_optimization ret regularexpression.prohibit_head_character_optimization ret regularexpression.xmlschema_mode ret regularexpression.special_comma ret parseoptions opts parseexception opts options opts.length getoptionvalue opts.charat parseexception opts.substring options options createoptionstring options stringbuffer sb stringbuffer options regularexpression.prohibit_fixed_string_optimization sb.append options regularexpression.prohibit_head_character_optimization sb.append options regularexpression.xmlschema_mode sb.append options regularexpression.ignore_case sb.append options regularexpression.multiple_lines sb.append options regularexpression.single_line sb.append options regularexpression.use_unicode_category sb.append options regularexpression.unicode_word_boundary sb.append options regularexpression.extended_comment sb.append options regularexpression.special_comma sb.append sb.tostring intern stripextendedcomment regex len regex.length stringbuffer buffer stringbuffer len offset offset len ch regex.charat offset ch ch ch ch ch buffer.append ch ch offset len ch regex.charat offset ch ch ch offset len regex.charat offset buffer.append offset buffer.append buffer.append offset ch buffer.append ch offset len regex.charat offset buffer.append offset offset len regex.charat offset buffer.append buffer.append offset ch buffer.append ch buffer.tostring argv pattern options target argv.length argv.length argv length argv charat pattern pattern argv target target argv system.err.println argv argv options argv options argv options argv options argv options argv options system.err.println argv regularexpression reg regularexpression pattern options reg match match match reg.matches target match match.getnumberofgroups match.getbeginning match.getbeginning match.getend match.getcapturedtext parseexception pe pattern pe.printstacktrace system.err.println pe.getmessage indent system.err.println indent pattern loc pe.getlocation loc system.err.print indent loc system.err.print system.err.println e.printstacktrace cachesize regularexpression regexcache regularexpression cachesize regularexpression createregex pattern options parseexception regularexpression re intoptions reutil.parseoptions options reutil.regexcache reutil.cachesize regularexpression cached reutil.regexcache cached cached.equals pattern intoptions re cached re system.arraycopy reutil.regexcache reutil.regexcache reutil.regexcache re re regularexpression pattern options system.arraycopy reutil.regexcache reutil.regexcache reutil.cachesize-1 reutil.regexcache re re matches regex target parseexception reutil.createregex regex matches target matches regex options target parseexception reutil.createregex regex options matches target quotemeta literal len literal.length stringbuffer buffer len ch literal.charat indexof ch buffer buffer stringbuffer len-i buffer.append literal.substring buffer.append buffer.append ch buffer buffer.append ch buffer buffer.tostring literal dumpstring v.length integer.tohexstring v.charat