gpt4 book ai didi

Python 正则表达式替换为 ASCII 值

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

我的输入字符串类似于He#108##108#o,输出应该是Hello

基本上我想用 ## 中数字的相关 ASCII 字符替换每个 #[0-9]+#

最佳答案

在正则表达式中使用替换函数,它提取数字,将它们转换为整数,然后转换为字符:

import re

s = "He#108##108#o"

print(re.sub("#(\d+)#", lambda x : chr(int(x.group(1))), s))

结果:

Hello

关于Python 正则表达式替换为 ASCII 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45620436/

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