我正在尝试在Python中编写一个相对简单的函数来解析电话号码。目前,RegEx给了我麻烦。也就是说,它省略了前导零,我想保留。
如何修改它以保留前导零?该模式最后还保留了4个项目,这是不希望的。最后一个块中最多需要三位数。
<p id="demo"></p>
我想要的是这样的:
phone_number = re.sub("(\d{3})(?=(\d)+(?!\d))", r"\1-", "%d" % int(clean_number[:-1])) + clean_number[-1]
Input: 00112223344