2024-06-16 11:19:00 发布
网友
我想反转/镜像Python中的特殊字符
假设我的字符串是“你好(一)太阳{apple}” 我的输出字符串必须是“{elppa}nus(eno)olleh”
当然,对于典型的反转,结果是'}elppa{nus)eno(olleh',这不是我需要的
有什么“简单”的方法吗?也许用正则表达式
那么,基本上你希望封装文本的大括号保持不变,并镜像其他所有内容?在这种情况下,可以在镜像后运行函数以恢复所有大括号。最简单的方法是运行replace子例程,如下所示:
line = line.replace('<', '!@!@') line = line.replace('>', '<') line = line.replace('!@!@', '>')
我在这里取<&燃气轮机;例如,我将替换“<;”用“!@!”暂时,然后替换“>;”使用“<;”,然后替换为“!@!”用“>;”表示
这不是一个非常稳健的方法,但很容易快速修复
那么,基本上你希望封装文本的大括号保持不变,并镜像其他所有内容?在这种情况下,可以在镜像后运行函数以恢复所有大括号。最简单的方法是运行replace子例程,如下所示:
我在这里取<&燃气轮机;例如,我将替换“<;”用“!@!”暂时,然后替换“>;”使用“<;”,然后替换为“!@!”用“>;”表示
这不是一个非常稳健的方法,但很容易快速修复
相关问题 更多 >
编程相关推荐