Pattern12
if (StringUtils.isBlank(pattern))
if (m.find()) {
Continue = true;
Map<String, String> group = m.namedGroups();
if (group.get("definition") != null) {
try {
addPattern(group.get("pattern"), group.get("definition"));
group.put("name", group.get("name") + "=" + group.get("definition"));
} catch (GrokException e) {
// Log the exeception
}
}
namedRegexCollection.put("name" + index, (group.get("subname") != null ? group.get("subname") : group.get("name")));
namedRegex = StringUtils.replace(namedRegex, "%{" + group.get("name") + "}", "(?<name" + index + ">" + grokPatternDefinition.get(group.get("pattern")) + ")");
// System.out.println(_expanded_pattern);
index++;
} |
|