【发布时间】:2021-10-02 12:24:23
【问题描述】:
a = """abcda"sd"asd["first", "last", "middle", "dob", "gender"]abcda"sd"asd"""
a = re.sub("\[(\".*?\",?)*\]", r'\g<0>'.replace('"', ""), a)
print(a)
我正在尝试替换提供的字符串中的双引号。 我用的方法对吗?
是否有另一种方法(首选单线)来获得所需的结果。
想要的字符串结果如下
"""abcda"sd"asd['first', 'last', 'middle', 'dob', 'gender']abcda"sd"asd"""
我只需要在方括号[]内替换双引号
【问题讨论】:
标签: python-3.x regex string