为逗号分隔列表正则表达式中的每个项目添加引号

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

如有任何帮助,我们将不胜感激。这是列表:

第 1 项、第 2 项、第 3 项、第 5 项

这是预期的结果: “第 1 项”、“第 2 项”、“第 3 项”、“第 5 项”

如何使用正则表达式实现此目的?

regex
1个回答
0
投票

您可以使用

replace
方法通过简单的 Python 函数来实现此目的:

def quotify(s: str) -> str:
    return '"' + s.replace(", ", '", "') + '"'


print(quotify("item 1, item2, item number 3, 5th item"))
# Output: "item 1", "item2", "item number 3", "5th item"

如果您想使用显式的 RegEx 替换函数,也可以使用

re.replace
来完成。

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