<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_non_string_match(self, key):
 """ Gets a MatchObject for the given key, assuming a non-string value. Args: key (str):
 Key of the property to look-up. Return: MatchObject: The discovered match. """


        expression = r'(?:\s*)'.join([
            '^',
            'define',
            r'\(',
            '\'{}\''.format(key),
            ',',
            r'(.*)',
            r'\)',
            ';'
        ])

        pattern = re.compile(expression, re.MULTILINE)
        return pattern.search(self._content)