k1b3r / url_splitter_regex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

url_splitter_regex

q{^(?:(?[a-zA-Z][a-zA-Z\d+-.]):)?(?:(?:(?://(?:(?:((?:[a-zA-Z\d-._~!$&'()+,;=%])(?::(?:[a-zA-Z\d-._~!$&'()+,;=:%]))?)@)?((?:[a-zA-Z\d-.%]+)|(?:\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})|(?:[(?:[a-fA-F\d.:]+)]))?(?::(\d))?))((?:/[a-zA-Z\d-.~!$&'()+,;=:@%])*))|(/(?:(?:[a-zA-Z\d-.!$&'()*+,;=:@%]+(?:/[a-zA-Z\d-._!$&'()+,;=:@%])))?)|([a-zA-Z\d-._~!$&'()+,;=:@%]+(?:/[a-zA-Z\d-.~!$&'()+,;=:@%])*))?(?:?([a-zA-Z\d-.!$&'()+,;=:@%/?]))?(?:#([a-zA-Z\d-._!$&'()+,;=:@%/?]))?$}

Use it to split URL.

About