gpt4 book ai didi

Python正则表达式替换以创建笑脸

转载 作者:太空狗 更新时间:2023-10-30 00:30:30 25 4
gpt4 key购买 nike

我想创建一个正则表达式字符串来转换此文本:

Hello this is a mighty fine day today

进入

8===D 8==D 8D D 8====D 8==D 8=D 8===D

使用 python re.sub oneliner 这可能吗?

最佳答案

不需要正则表达式:

s = 'Hello this is a mighty fine day today'
' '.join('%s%sD'%('8' if len(w) > 1 else '', '='*(len(w)-2)) for w in s.split())
# '8===D 8==D 8D D 8====D 8==D 8=D 8===D'

编辑:已调试;)感谢指点@tg

关于Python正则表达式替换以创建笑脸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6737846/

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