当句子的中间部分用括号括起来时,如(unix),如何使句子大写?

2024-04-25 14:55:23 发布

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

假设我有像S=“python(unix)”这样的字符串,我希望得到以下输出:python(unix)。请推荐我

在Python中读取文本文件时,如何解决上述问题


Tags: 字符串unix文本文件
1条回答
网友
1楼 · 发布于 2024-04-25 14:55:23

下面是一种方法,使用带有回调函数的re.sub将每个匹配的单词大写:

S = "python (unix)"
out = re.sub(r'\b\w+\b', lambda m: m.group().capitalize(), S)
print(out)

这张照片是:

Python (Unix)

相关问题 更多 >