def basic_urisplit(uri):
    """
    Basic URI Parser according to RFC 3986

    >>> basic_urisplit("scheme://authority/path?query#fragment")
    ('scheme', 'authority', '/path', 'query', 'fragment')
    """
    p = RFC3986_MATCHER(uri).groups()
    return (p[1], p[3], p[4], p[6], p[8])
def basic_urisplit ( uri ) : p = RFC3986_MATCHER ( uri ) . groups ( ) return ( p [ 1 ] , p [ 3 ] , p [ 4 ] , p [ 6 ] , p [ 8 ] )
Basic URI Parser according to RFC 3986

    >>> basic_urisplit("scheme://authority/path?query#fragment")
    ('scheme', 'authority', '/path', 'query', 'fragment')