我需要用python去掉字符的“边”

2024-10-01 00:15:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从文本中删除边引号(“)。例如,如果我有[name=“Christophe”],输出将是[name=Christophe]。我如何才能做到这一点

我有一个解析器来解析文件并确定边(“”)之间的所有字符串,然后我将所有字符串=名称存储在一个列表[“hely”、“christophe”、“jane”]中,但我需要在创建列表之前删除边(“”),以获得这个[hely,christophe,jane]


Tags: 文件字符串name文本名称解析器列表引号
1条回答
网友
1楼 · 发布于 2024-10-01 00:15:16

您可以在此处尝试使用re.sub

inp = "name = \"Christophe\""
output = re.sub(r'"(.*?)"', '\\1', inp)
print(output)

这张照片是:

name = Christophe

相关问题 更多 >