如何使用python将部分文本小写

2024-09-28 05:24:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下文字:

ABC=ABC.2016.001.02.Yomama.01234

怎么把Yomama部分小写。我希望它看起来像这样:

ABA.2016.001.02.yomama.01234

如何使用python实现这一点?你知道吗

任何帮助都将不胜感激。谢谢。你知道吗


Tags: 文字abc小写yomama
2条回答

替代解决方案,提供文本ABC没有重复文本

tmp = ABC.split('.')[-2]
ABC = ABC.replace(tmp, tmp.lower())

假设您想要一个通用的解决方案(否则您可以将str.replace()与硬编码的字符串一起使用),您可以在.上拆分字符串,在适当的字段中将字符串小写,然后将其与str.join()缝合在一起:

s = 'ABC=ABC.2016.001.02.Yomama.01234'
fields = s.split('.')
fields[4] = fields[4].lower()
print('.'.join(fields))

相关问题 更多 >

    热门问题