Python–从电子邮件地址中提取域名
原文:https://www . geesforgeks . org/python-extract-domain-name-from-email-address/
给定一个字符串电子邮件地址,提取域名。
输入:test _ str = ' manjeet @ geeks . com ' 输出:geeks.com 说明:域名,geeks.com 提取。
输入:test _ str = ' manjeet @ gfg . com ' 输出:gfg.com 说明:域名,gfg.com 提取。
方法#1:使用索引()+切片
在本文中,我们利用了“@”符号是域名和电子邮件地址的本地部分的分隔符这一事实,因此,index()用于获取其索引,然后被切片直到结束。
Python 3
# Python3 code to demonstrate working of
# Extract domain name from Email address
# Using index() + slicing
# initializing strings
test_str = 'manjeet@geeksforgeeks.com'
# printing original string
print("The original string is : " + str(test_str))
# slicing domain name using slicing
res = test_str[test_str.index('@') + 1 : ]
# printing result
print("The extracted domain name : " + str(res))
Output
The original string is : manjeet@geeksforgeeks.com
The extracted domain name : geeksforgeeks.com
方法 2:使用 split()
在本例中,我们在“@”上拆分字符串,并使用其第一个索引来获取所需的域名。
Python 3
# Python3 code to demonstrate working of
# Extract domain name from Email address
# Using split()
# initializing strings
test_str = 'manjeet@geeksforgeeks.com'
# printing original string
print("The original string is : " + str(test_str))
# using split() to get domain name
res = test_str.split('@')[1]
# printing result
print("The extracted domain name : " + str(res))
Output
The original string is : manjeet@geeksforgeeks.com
The extracted domain name : geeksforgeeks.com
版权属于:月萌API www.moonapi.com,转载请注明出处