📅  最后修改于: 2023-12-03 15:40:25.604000             🧑  作者: Mango
当我们需要处理大量的电话号码时,有时候需要查找某些电话号码的最后两位。在这篇文章中,我们将介绍如何以编程的方式查找给定电话号码的最后两位。
我们可以将电话号码视为一个字符串,然后使用字符串的操作方法,取出最后两位即可。
phone = '13812345678'
last_two_digits = phone[-2:]
print(last_two_digits) # '78'
代码片段说明:
phone[-2:]
取出最后两位如果我们有多个电话号码需要查找最后两位,那么使用正则表达式可以更加方便快捷。
我们可以使用正则表达式 (\d{2})$
匹配电话号码的最后两个数字。
import re
phone_num = '13812345678'
pattern = r'(\d{2})$'
last_two_digits = re.findall(pattern, phone_num)[0]
print(last_two_digits) # '78'
代码片段说明:
(\d{2})$
匹配电话号码的最后两个数字re.findall()
方法查找匹配结果两种方法都可以查找给定电话号码的最后两位,如果只需要处理一个电话号码,那么使用字符串操作更加简单;如果需要处理多个电话号码,那么使用正则表达式比较方便。
代码片段中注释部分需要按照 markdown 格式编写。