def METHOD_NAME(self, block_tags=None, strip_tags=None,
                            remove_tags=None):
    if block_tags is None:
        block_tags = []
    if strip_tags is None:
        strip_tags = ['italic', 'bold', 'sup', 'sub', 'xref']
    if remove_tags is None:
        remove_tags = []
    sentences = self.extract_sentences(block_tags, strip_tags, remove_tags)
    matching_sentences = []
    for sentence in sentences:
        if self.sentence_matches(sentence) or \
            self.sentence_matches(sentence.replace('-', ' ')):
            matching_sentences.append(sentence)
    return matching_sentences