def prefix_for_claim(text,claim): text = normalize_space(text) claim = normalize_space(claim) ltext = text.lower() start = ltext.find(claim.lower()) if start > 0: return text[:start] return None
def prefix_for_claim(text, claim): text = normalize_space(text) claim = normalize_space(claim) ltext = text.lower() start = ltext.find(claim.lower()) if start > 0: return text[:start] return None
def find_all_matches(content): content = normalize_space(content) lowercontent = content.lower() matches = [] for prefix in patterns: matches = matches + find_pattern_matches(content, lowercontent, prefix) return matches
def find_all_matches(content): content = normalize_space(content) lowercontent = content.lower() matches = [] for prefix in patterns: matches = matches + find_pattern_matches(content,lowercontent,prefix) return matches