-6
str='www.wgoogle.cwm'
从字符串在python我需要删除所有“W”之前和之后。谷歌删除小写字母。预期的输出是.google。我试过
str.replace('w','')
,这是行不通的。有没有比这更好的方法?现在,我需要在.google之前和之后删除上述字符串中的所有小写字母。
我试过以下没有任何成功。
word='www.google.com' print re.sub('[a-z]','',word)
我怎么能不写一个函数呢?
您的代码删除所有小写字母应该工作,并产生'..'。在第一种情况下,我不确定为什么你最终想用'.google.cm'。如果这是正确的,并且你总是会将“谷歌”作为中间部分,那么可能没有更好的方法。 – Ryan
你有进口吗? – interjay
str.replace('w','')将替换'.google.'中w的所有实例,如果它有w。例如:str ='www.wisthebestletter.com',str.replace会给你'.isthebestletter.com'而不是'.wisthebestletter.com' –