regex - Redshift regular expression for domain extraction -


i'm trying form regular expression regexp_substr (redshift) extract sub-domain & domain part given url.

i tried many suggestions stackoverflow: regular-expression-extract-subdomain-domain, getting-parts-of-a-url-regex, how-to-get-domain-name-from-url , etc. of them work on regex validator don’t work on redshift.

a regular expression should handle urls , without http/https prefix.

is there other way of extracting sub-domain & domain given url using regular expression?

after ton of experimentation, use:

replace(regexp_substr(url,'//[^/\\\,=@\\+]+\\.[^/:;,\\\\\(\\)]+'),'//','') 

need match double slash , remove replace because of quite basic regex supported redshift.

fwiw, you'll notice very different regex provided jeff barr in redshift udf's intro - regex produces nothing me.


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -