【发布时间】:2016-03-01 07:15:27
【问题描述】:
8/3/2015,1,F&B,L,05_>50 yrs,08_> 50 mio,02_100-<500rb,000129
实际上我想做的是预处理这个输入,但我不知道如何处理它。问题是我想删除 05_ 、 08_ 、 02_ 并使用 python 语言在 000129 前面添加新的整数,如“0858”。有没有解决它的指导?
这是所需的输出:
8/3/2015,1,F&B,L,>50 yrs,> 50 mio,100-<500rb,085800000129
【问题讨论】:
-
这背后的逻辑是什么?
**真的存在于您的输入中吗? -
不,它没有,我只想标记要删除的输入部分。让我纠正一下这个问题。
-
@Brandon 请显示一些所需的输出样本。
-
使用
re(正则表达式)找到“两位数和_”并将其删除。使用 `string.rindex(",") 查找最后一个逗号并添加文本
标签: python regex python-2.7