You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术需求:提取含1922-2022年份范围的固定前缀ID数据

筛选指定年份范围的数字ID

规则说明

所有ID以固定前缀740开头,前缀后的4位字符代表出生年份,剩余部分为随机数。我们需要筛选出年份处于**1922至2022(包含两端)**区间内的ID,例如74018509952254665因年份1850不在范围内需忽略。

示例数据

ID
74019559952254665
74019229952254665
74019889952254665
74020209952254665
74020229952254665

筛选逻辑

  1. 提取每个ID中第4到第7位的字符(即740前缀后的4位),转换为整数年份
  2. 判断该年份是否满足 1922 ≤ 年份 ≤ 2022
  3. 保留符合条件的ID

筛选结果

  • 74019559952254665(对应年份:1955)
  • 74019229952254665(对应年份:1922)
  • 74019889952254665(对应年份:1988)
  • 74020209952254665(对应年份:2020)
  • 74020229952254665(对应年份:2022)

代码实现(Python)

如果需要批量处理ID,可以用以下脚本:

# 输入的ID列表
id_list = [
    "74019559952254665",
    "74019229952254665",
    "74019889952254665",
    "74020209952254665",
    "74020229952254665",
    "74018509952254665"  # 不符合条件的测试ID
]

valid_ids = []
for id_str in id_list:
    # 校验ID格式:长度足够且以740开头
    if len(id_str) >= 7 and id_str.startswith("740"):
        year = int(id_str[3:7])
        if 1922 <= year <= 2022:
            valid_ids.append(id_str)

# 输出结果
print("符合条件的ID:")
for idx, valid_id in enumerate(valid_ids, 1):
    print(f"{idx}. {valid_id}")

内容的提问来源于stack exchange,提问作者Abdulsalam Elnaeem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:55:18