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

如何编写正则表达式匹配末尾含连续00的前10位数字记录

解决方案

要匹配开头10位数字且末尾为连续00的整行记录,你可以使用这个正则表达式:

^\d{8}00,.*$

正则规则拆解:

  • ^:锚定行的起始位置,确保匹配从行开头开始
  • \d{8}:匹配任意8个数字(对应10位数字的前8位)
  • 00:固定匹配末尾的两个0,保证前10位数字满足“最后两位是00”的要求
  • ,:匹配10位数字后的逗号,精准定位目标字段的结束
  • .*:匹配逗号之后的所有内容(直到行尾)
  • $:锚定行的结束位置,确保匹配的是完整一行

如果需要单独捕获开头的10位数字,可以给这部分添加分组:

^(\d{8}00),.*$

用你的测试文本举例,这个正则会匹配以下两行:

1216432200,text3,text33, some text...
1234812000,text4,text44, some text...

前两行因开头10位数字末尾不是00,会被自动排除。

内容的提问来源于stack exchange,提问作者Антон Павлецов

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 06:14:58