例如输入:
text = 'wish you “happy” every (day)'
预期输出:
text = 'wish you (happy) every “day”'
我想在一个未知的文本中到处都用括号将引号引起来。我正在做学校作业,但不允许使用列表!!!由于字符串是不可变的,因此我不确定该怎么办。请帮忙!
这里是使用string.replace()的愚蠢答案:
text = 'wish you “happy” every (day)'
text = text\
.replace('”', '*')\
.replace('“', "^")\
.replace("(", '“')\
.replace(")", '”')\
.replace("*", ')')\
.replace("^", '(')
print(text)