在Python中反转/镜像特殊字符

问题描述 投票:0回答:1

我想反转/镜像Python中的特殊字符。

假设我的字符串是'hello(one)sun {apple}'我的输出字符串必须为'{elppa} nus(eno)olleh'

[当然,通过典型的反转,结果是'} elppa {nus)eno(olleh',这不是我所需要的。

是否有任何“简便”的方法?也许使用正则表达式?

javascript python regex reverse
1个回答
0
投票

因此,基本上,您希望封装文本的花括号保持不变,并镜像其他所有内容?在这种情况下,您可以在镜像后运行一个函数以还原所有大括号。最简单的方法是运行replace子例程,如下所示:

line = line.replace('<', '!@!@')
line = line.replace('>', '<')
line = line.replace('!@!@', '>')

这里以<>为例,我暂时将''替换为''。

不是一个非常可靠的方法,而是一个简单的快速修复方法。

© www.soinside.com 2019 - 2024. All rights reserved.