def _handle_options(self, options):
<EOL>result = []<EOL>regex_domain_option = r"<STR_LIT>"<EOL>for option in options:<EOL><INDENT>try:<EOL><INDENT>domains = Regex(<EOL>option, regex_domain_option, return_data=True, rematch=True, group=<NUM_LIT:0><EOL>).match()[-<NUM_LIT:1>]<EOL>if domains:<EOL><INDENT>if self.aggressive:  <EOL><INDENT>result.extend(<EOL>[<EOL>x<EOL>for x in domains.split("<STR_LIT:|>")<EOL>if x and not x.startswith("<STR_LIT>")<EOL>]<EOL>)<EOL><DEDENT>else:<EOL><INDENT>return True<EOL><DEDENT><DEDENT><DEDENT>except TypeError:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>return result<EOL>
Handle the data from the options.

:param options: The list of options from the rule.
:type options: list

:return: The list of domains to return globally.
:rtype: list