<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def basic_urisplit(uri):
 """ Basic URI Parser according to RFC 3986 ('scheme', 'authority', '/path', 'query', 'fragment') """

    p = RFC3986_MATCHER(uri).groups()
    return (p[1], p[3], p[4], p[6], p[8])