Logger.error(RegEX.class, "Unable to compile pattern for regex", e);
throw new DotRuntimeException("Unable to compile pattern for regex",e);
}
List<RegExMatch> res = new ArrayList<RegExMatch>();
MatchResult result;
PatternMatcherInput input = new PatternMatcherInput(text);
while (matcher.contains(input, pattern)) {
RegExMatch rm = new RegExMatch();
result = matcher.getMatch();
if(!isUrlMap || result.beginOffset(0) == 0){
rm.setMatch(result.group(0));