strings.extract_domain

Supported in:
strings.extract_domain(url_string)

Description

Extracts the domain from a string.

Param data types

STRING

Return type

STRING

Code samples

Example 1

This example shows an empty string

strings.extract_domain("") = ""
Example 2

random string, not a URL

strings.extract_domain("1234") = ""
Example 3

multiple backslaches

strings.extract_domain("\\\\") = ""
Example 4

non-alphabet characters handled gracefully

strings.extract_domain("http://例子.卷筒纸.中国") = "卷筒纸.中国"
Example 5

handling URIs

strings.extract_domain("mailto:?to=&subject=&body=") = ""
Example 6

multiple characters before actual URL

strings.extract_domain("     \t   !$5*^)&dahgsdfs;http://www.google.com") = "google.com"
Example 7

special characters in URI #

strings.extract_domain("test#@google.com") = ""
Example 8

special characters in URL #

strings.extract_domain("https://test#@google.com") = ""
Example 9

positive test case

strings.extract_domain("https://google.co.in") = "google.co.in"