我想使用正则表达式从数字中提取前四个数字。 例 输入03001234567 输出0300
答案 0 :(得分:1)
不使用正则表达式,您可以这样做:
str_number = "03001234567"
cropped_number = str_number[:4]
注意:我假设您的电话号码是一个字符串,因为它以0开头。否则,您仍然可以将其转换为以str_number = str(number)
开头的字符串,以及结尾为整数的{{ 1}}。
答案 1 :(得分:0)
例如此正则表达式:
^ \ d {4}
答案 2 :(得分:0)
尝试一下:
In [15]: import re
In [16]: re.findall(r'^\d{4}','03001234567')
Out[16]: ['0300']