我想反转/镜像Python中的特殊字符。
假设我的字符串是'hello(one)sun {apple}'我的输出字符串必须为'{elppa} nus(eno)olleh'
[当然,通过典型的反转,结果是'} elppa {nus)eno(olleh',这不是我所需要的。
是否有任何“简便”的方法?也许使用正则表达式?
因此,基本上,您希望封装文本的花括号保持不变,并镜像其他所有内容?在这种情况下,您可以在镜像后运行一个函数以还原所有大括号。最简单的方法是运行replace子例程,如下所示:
line = line.replace('<', '!@!@')
line = line.replace('>', '<')
line = line.replace('!@!@', '>')
这里以<>为例,我暂时将''替换为''。
不是一个非常可靠的方法,而是一个简单的快速修复方法。