2024-05-14 07:29:46 发布
网友
如何忽略字符串中的单个字符或符号
我想忽略text中的!和/或者实际上只是第一个字符,不管它是什么。
text
!
/
例如,如下所示:
text = ['!kick', '/ban']
输出应该如下所示:
>> kick >> ban
而不是:
>> !kick >> /ban
任何帮助都将不胜感激!
要删除特定字符:
s=s.replace("!","") #!4g!hk becomes 4ghk
要删除第一个字符:
s=s[1:]
text = ['!kick', '/ban', '!k!ck'] for s in text: print s[0].translate(None, '!/') + s[1:] output: kick ban k!ck
在translate()的第二个参数中,输入要删除的所有字符。
translate()
Read more about ^{}
由于要删除字符串第一个位置的某些字符,我建议使用str.lstrip()。
str.lstrip()
for cmd in ['!kick', '/ban']: print cmd.lstrip('!/')
要删除特定字符:
要删除第一个字符:
在
translate()
的第二个参数中,输入要删除的所有字符。Read more about ^{}
由于要删除字符串第一个位置的某些字符,我建议使用
str.lstrip()
。相关问题 更多 >
编程相关推荐