【发布时间】:2018-10-31 17:47:42
【问题描述】:
我有以下字符串:
line = '5320411, 996/7 W/O ABC ANO-20'
遇到 123/4 形式的数字后,我想在其中添加逗号。 我的方法是使用我相当新的正则表达式。我尝试了以下方法:
re.sub('^(\S+)\s+\[0-9]{3}/[0-9]{1}', ',', line)
首先,我检查开头是否有一个或多个空格,然后是三位数字,然后是斜线,然后是另一个数字。但是,我似乎不知道如何在这种模式出现后放置逗号。
预期的输出应如下所示:
line = '5320411, 996/7 , W/O ABC ANO-20'
【问题讨论】: