2024-10-02 02:42:23 发布
网友
使用python脚本,我想从userlist*中排除'@'及其之前的所有字符。我只想看到完整的域名。 我尝试过使用regex、replace、substring、自定义函数等来实现这一点。。。但没有什么能产生我需要的输出。 我觉得我看错了方向,一定是错过了一些简单的东西。在
*用户列表:
user@domain.com anotheruser@somedomain.org superuser@domains.co.uk foo@domain.com
作为split()的替代方法,可以按如下方式对索引进行切片
email = 'user@domain.com' domain = email[email.index['@']+1:] print domain >>> domain.com
email = 'user@domain.com' _, domain = email.split('@') print domain >>> domain.com
为了完整起见,以下是(a)使用正则表达式的解决方案:
>>> import re >>> re.search(r'(?<=@).*', 'me@example.com').group() 'example.com'
作为split()的替代方法,可以按如下方式对索引进行切片
为了完整起见,以下是(a)使用正则表达式的解决方案:
相关问题 更多 >
编程相关推荐