public List<String> getAllMatches(String content, String spattern, int group) throws MalformedPatternException { List<String> list = new ArrayList<String>(); PatternMatcherInput input = new PatternMatcherInput(content); Pattern pattern = patterns.addPattern(spattern); while (this.matcher.contains(input, pattern)) { MatchResult result = this.matcher.getMatch(); String smatch = result.group(group); list.add(smatch); } return list; }
public void setPattern(String patternparam) { setPattern(Util.getPatterns().getPattern(makePattern(patternparam))); }
public void setPattern(String patternparam, int options) { setPattern(Util.getPatterns().getPattern(makePattern(patternparam), options)); }
for (int i = 0; i < m_translations.length; i++) { try { m_perlPatternCache.addPattern(m_translations[i]); } catch (MalformedPatternException e) { LOG.error(
public WikiSubstitution(Util util, String[] patternparam) { this.setPattern(Util.getPatterns().getPattern(makePattern(patternparam))); setSubstitution("$&"); }
for (int i = 0; i < m_translations.length; i++) { try { m_perlPatternCache.addPattern(m_translations[i]); } catch (MalformedPatternException e) { LOG.error(