001
014
015 package com.liferay.portal.kernel.search.facet.util;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.kernel.util.StringUtil;
019
020
023 public class RangeParserUtil {
024
025 public static String[] parserRange(String range) {
026 range = StringUtil.replace(
027 range,
028 new String[] {
029 StringPool.OPEN_CURLY_BRACE, StringPool.CLOSE_CURLY_BRACE
030 },
031 new String[] {StringPool.OPEN_BRACKET, StringPool.CLOSE_BRACKET}
032 );
033
034 int x = range.indexOf(StringPool.OPEN_BRACKET);
035 int y = range.indexOf(" TO ");
036 int z = range.indexOf(StringPool.CLOSE_BRACKET);
037
038 String lower = range.substring(x + 1, y).trim();
039 String upper = range.substring(y + 4, z).trim();
040
041 return new String[] {lower, upper};
042 }
043
044 }