gpt4 book ai didi

python - 正则表达式替换 python 中分隔符之间的文本

转载 作者:太空宇宙 更新时间:2023-11-04 10:55:03 28 4
gpt4 key购买 nike

在以下情况下,我需要修复分隔符之间的一些文本:
情况 1:{12345}(大括号之间的数字)应变为 item_12345(添加“item_”,删除大括号)。
情况 2:[999](方括号之间的数字)应该变成 total_999

所以这个字符串:{242424} 来自 X [100] 个批量,链接到来自 Y 的 {57575757} [500] 个单位应如下所示:item_242424 来自 X total_100 批处理,链接到来自 Y 的 item_57575757 for total_500 单位

如何使用正则表达式完成此操作?

最佳答案

这应该让你开始:

s = '{123} and [456]'

s = re.sub(r'\{(.+?)\}', r'foo_\1', s)
s = re.sub(r'\[(.+?)\]', r'bar_\1', s)

print s

关于python - 正则表达式替换 python 中分隔符之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com