Exemple #1
0
 def test_regex_from_group_spans(self):
     text = r'Error on comp21'
     regex = r'Error on (comp(\d\d))'
     span_comp = Span(9, 15, pattern=r'comp(\d\d)')
     span_number = Span(13, 15, pattern=r'\d\d')
     group_spans = SpanList([span_comp, span_number])
     regex_from_groups = regex_from_group_spans(group_spans, text)
     assert regex == regex_from_groups
Exemple #2
0
 def test_regex_from_group_spans(self):
     text = r'Error on comp21'
     regex = r'Error on (comp(\d\d))'
     span_comp = Span(9, 15, pattern=r'comp(\d\d)')
     span_number = Span(13, 15, pattern=r'\d\d')
     group_spans = SpanList([span_comp, span_number])
     regex_from_groups = regex_from_group_spans(group_spans, text)
     assert regex == regex_from_groups
Exemple #3
0
def guess_pattern_match_with_dates(text):
    group_spans = find_date_spans(text)
    regex = regex_from_group_spans(group_spans, text)
    groups = _groups_from_spans(group_spans, regex, text)
    return PatternMatch(text, regex, groups)
Exemple #4
0
def guess_pattern_match_with_dates(text):
    group_spans = find_date_spans(text)
    regex = regex_from_group_spans(group_spans, text)
    groups = _groups_from_spans(group_spans, regex, text)
    return PatternMatch(text, regex, groups)