我有一个字符串https://www.exampleurl.com/
我如何在字符串中间插入一个单词,使它看起来像这样:https://www.subdomain.exampleulr.com/
我知道我可以插入这个词,如果我这样做:
url = 'https://www.exampleurl.com/'
url[:12] + 'subdomain'
它打印我https://www.subdomain
,但我不知道如何动态打印字符串的其余部分,所以它会调整到附加到字符串的子域。我的目标是为最后的结果看起来像下面的https://www.subdomain.exampleurl.com/
url = 'https://www.exampleurl.com/'
content = url.split("www.")
url = content[0] + "www." + "subdomain." + content[1]
url = 'https://www.exampleurl.com/'
text = url.split(".")
url = text[0] + '.subdomain.' + text[1] + '.' + text[2]
最终输出:https://www.subdomain.exampleurl.com/
最好分割第一个.
:
l = url.split('.', 1)
l[0] + '.subdomain.' + l[1]
## OR if subdomain is a variable:
f'{l[0]}.{subdomain}.{l[1]}'
输出:'https://www.subdomain.exampleurl.com/'
使用replace (once)
url = 'https://www.exampleurl.com/'
url = url.replace(".", ".subdomain.", 1) # only replaces first "." to
# get desured result