小编vin*_*h s的帖子

为什么在python中re.sub在替换后添加一个空格?如何摆脱空间?

import re
def transformrec(record):
    new_record = re.sub(r"([\d-]+\,)",r"+1-\1\0", record)
    search_pa=re.search(r"(\,[\d-]+\,)",record)
    #print(search_pa[0])
    #print(search_pa[1])
    print(new_record)

print(transformrec("Sabrina Green,802-867-5309,System Administrator"))
Run Code Online (Sandbox Code Playgroud)

输出

O/P : Sabrina Green,+1-802-867-5309, System Administrator.
Run Code Online (Sandbox Code Playgroud)

在这种情况下,数字 802-867-5309 后面有一个额外的空格,

python string

1
推荐指数
1
解决办法
91
查看次数

标签 统计

python ×1

string ×1