package speiger.src.builder.misc; import java.lang.reflect.Field; import java.util.regex.Matcher; public class RegexUtil { static Field LAST_POS; public static Matcher skip(Matcher matcher, int amount) { try { LAST_POS.setInt(matcher, LAST_POS.getInt(matcher) + amount); } catch(Exception e) { e.printStackTrace(); } return matcher; } public static String searchUntil(String text, int startIndex, char increase, char decrease) { if(text.charAt(startIndex + 1) != increase) { return ""; } int inc = 0; StringBuilder builder = new StringBuilder(); for(int i = startIndex + 1;i