str='www.wgoogle.cwm'
我需要删除所有' w'在.google之前和之后。预期的输出是.google。
我尝试了str.replace('w','')
这不起作用。有比这更好的方法吗?
现在,我需要在.google之前和之后删除上述字符串中的所有小写字母。
我尝试了以下内容但没有取得任何成功。
word='www.google.com'
print re.sub('[a-z]','',word)
如果不编写函数怎么办?
答案 0 :(得分:1)
如果您期待“.google”。然后这些选项都不会起作用,但这可能是:
word='www.wgoowglew.cowm'
print '.' + word.split('.')[1].replace('w', '') + '.'
答案 1 :(得分:0)
对于第一个问题,是否删除.wgoogle之前和之后的w。字符串“ www.wgoogle.cwm”中的预期输出应为“ .wgoogle.cm”
str='www.wgoogle.cwm'
lst_str = str.split('.')
print(lst_str[0].replace('w','')+'.'+lst_str[1]+'.'+lst_str[2].replace('w',''))
我的输出是.wgoogle.cm
但是如果您希望使用.google。作为答案,然后使用以下代码
str='www.wgoogle.cwm'
print('.'+str.split('.')[1].replace('w','')+'.')
输出将为.google。