Roh*_*oel -2 python string django split view
嗨,我的视图中有一个数组,例如
user_domain_array = ['rohit@ghrix.com','rahul@ghrix.com','rishi@ghrix.com']
Run Code Online (Sandbox Code Playgroud)
我需要从所有电子邮件 ID 中删除之前 每个元素中的文本@,以便我可以获得如下 值
ghrix.com
Run Code Online (Sandbox Code Playgroud)
请建议我该怎么做。
使用str.split():
for email in user_domain_array:
domain = email.split('@', 1)[-1]
Run Code Online (Sandbox Code Playgroud)
这会将字符串分割一次,@然后获取结果列表的最后一个元素。这样做的优点是,即使输入字符串中不存在 at 符号,您仍然可以获得结果。
演示:
>>> 'rohit@ghrix.com'.split('@', 1)[-1]
'ghrix.com'
>>> 'rohit.ghrix.com'.split('@', 1)[-1]
'rohit.ghrix.com'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
833 次 |
| 最近记录: |