def find_match_characters(string, pattern):
    """Find match match pattern string.
    Args:
        params: string
                pattern
    Returns:
    Raises:
    """
    matched = []
    last_index = 0
    if not string or not pattern:
        return matched
    if string[0] != pattern[0]:
        return matched
    for c in pattern:
        index = string.find(c, last_index)
        if index < 0:
            return []
        matched.append((c, index))
        last_index = index + 1
    return matched
