gpt4 book ai didi

python - 更改大小写,除非它是 python 中的超链接

转载 作者:行者123 更新时间:2023-12-01 05:19:10 27 4
gpt4 key购买 nike

更改字符串的最简单方法是什么,同时保留空白,将除链接之外的每个大写字母更改为小写?

所有链接均以“http://”或“https://”开头

一个例子是:

HELLO     HOW ARE YOU  CHECK OUT THIS: http://sOme.Link THIS IS AWESOME

应更改为:

hello     how are you  check out this: http://sOme.Link this is awesome

我尝试了 .lower() 这当然会弄乱链接。我想过逐字逐句地做,但这会弄乱空白。

所以我猜测一定有类似“sed”命令的东西,但找不到它。

最佳答案

words = string.split()

lower_words = []

for word in words:
if word.startswith(('http:','https:')):
lower_words.append(word)
else:
lower_words.append(word.lower())

print ' '.join(lower_words)

关于python - 更改大小写,除非它是 python 中的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22708256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com