【发布时间】:2019-05-15 03:18:42
【问题描述】:
我在列表中有这些电话号码:
+61 2 3456 2718
03 2756 2876
4567 8937
+61 5 6573 8593
05 8583 7932
如果为 0,我想删除第一个数字,并在每个数字中加上 +61。我该怎么做?
import re
for i in phone:
print(re.sub(r"(\+?\d{3})(\d{4})(\d+)", r"\1 \2 \3", i))
re.sub('^\d+', '', i)
【问题讨论】:
-
电话号码:[+61 2 3456 2718]、[03 2756 2876]、[4567 8937]、[+61 5 6573 8593]、[05 8583 7932]
-
是的,这是我的问题。谢谢艾玛
标签: python regex python-3.x string replace