@ -173,7 +173,7 @@ matcher_type = re.compile(r'NFC_PROBLEM_MATCHER_TYPE=(?P<type>[a-z_-]+)')
|
|||||||
|
|
||||||
regex_type = 'default'
|
regex_type = 'default'
|
||||||
pattern = re.compile( regex[regex_type] )
|
pattern = re.compile( regex[regex_type] )
|
||||||
|
matcher_name = 'Default Matcher'
|
||||||
|
|
||||||
for line in sys.stdin:
|
for line in sys.stdin:
|
||||||
|
|
||||||
@ -181,12 +181,15 @@ for line in sys.stdin:
|
|||||||
|
|
||||||
if match_matcher_type:
|
if match_matcher_type:
|
||||||
regex_type = match_matcher_type['type']
|
regex_type = match_matcher_type['type']
|
||||||
|
matcher_name = match_matcher_type['type']
|
||||||
|
|
||||||
if regex_type in regex:
|
if regex_type in regex:
|
||||||
|
|
||||||
pattern = re.compile( regex[regex_type] )
|
pattern = re.compile( regex[regex_type] )
|
||||||
|
|
||||||
|
else:
|
||||||
|
|
||||||
|
pattern = re.compile( regex['default'] )
|
||||||
|
|
||||||
match = pattern.finditer(line)
|
match = pattern.finditer(line)
|
||||||
|
|
||||||
@ -201,13 +204,13 @@ for line in sys.stdin:
|
|||||||
|
|
||||||
if match:
|
if match:
|
||||||
|
|
||||||
if regex_type not in results:
|
if matcher_name not in results:
|
||||||
results[regex_type] = []
|
results[matcher_name] = []
|
||||||
|
|
||||||
|
|
||||||
for obj in match:
|
for obj in match:
|
||||||
|
|
||||||
results[regex_type].append(obj.groupdict())
|
results[matcher_name].append(obj.groupdict())
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user