题解 | 首字母大写

首字母大写

https://www.nowcoder.com/practice/91f9c70e7b6f4c0ab23744055632467a

import sys
import re
if __name__=="__main__":
    for line in sys.stdin:
        line=line.strip()
        def repl(m):
            word=list(m.group(0))
            word[0]=word[0].upper()
            return ''.join(word)
        pattern=r'\b(\w+?)\b'
        ans=re.sub(pattern,repl,line)
        print(ans)

使用正则表达式分组来匹配每个单词,自定义回调函数实现替换逻辑

全部评论

相关推荐

想踩缝纫机的小师弟练...:不理解你们这些人,要放记录就把对方公司名字放出来啊。不然怎么网暴他们
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务