Use split limit

As [Pattern.split](http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#split(java.lang.CharSequence,%20int)), use split limit so no need to split all of text first then pick just 20 first one.