List of utility methods to do String Between
Boolean | between(final String string, final Integer min, final Integer max) between return ((string.length() >= min) && (string.length() <= max));
|
String | between(String str, String left, String right) between int leftIndex = str.indexOf(left); int rightIndex = str.lastIndexOf(right); if (rightIndex == -1) { rightIndex = str.length(); return str.substring(leftIndex + left.length(), rightIndex); |
boolean | between(String str, String minstr, String maxstr) between return str.compareTo(minstr) >= 0 && str.compareTo(maxstr) <= 0;
|
String | between(String text, String after, String before) between text = after(text, after); if (text == null) { return null; return before(text, before); |
String | between(String text, String begin, String end) between if (text == null) { return null; int idx = text.indexOf(begin); if (idx < 0) { idx = 0; } else { idx = idx + begin.length(); ... |
String | between(String value, String low, String high) Creates a BETWEEN SQL fragment for Integer value. return value + " BETWEEN " + low + " AND " + high; |
String | betweenNonGreedy(String string, String start, String end) between Non Greedy int startIndex = string.indexOf(start); int searchFrom = startIndex + start.length(); String between; if (searchFrom == string.length()) { between = ""; } else { int endIndex = string.indexOf(end, searchFrom); if (endIndex != -1) { ... |