import re


def apply_suffix(base_word, suffix_rules):
    """
    Evaluate suffix rules and apply the relevant rule to a word
    
    Parameters:
    base_word (string):    Base word
    suffix_rules (list):   Suffix rules to be evaluated
    
    Returns:
    The base word with the relevant suffix appended
    """
    for suffix_rule in suffix_rules:
        if not re.search(suffix_rule[2], base_word):
            continue
        delete_chars = suffix_rule[0]
        suffix_chars = suffix_rule[1]
        part_word = (
                base_word[:-(len(delete_chars))]
                if len(delete_chars) > 0
                else base_word
        )
        break
    else:
        return base_word
    return part_word + suffix_chars