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

Python正则匹配动态字符串+数字段的问题求助

正则匹配方案

针对你的需求,正确的正则写法可以是:

^K:\\dir1\\executions\\([a-tA-T]\d+)\\

说明:

  • 直接写死固定路径K:\dir1\executions\,比用.*更精准,避免误匹配其他内容;
  • 捕获组([a-tA-T]\d+):[a-tA-T]匹配首字母(支持大小写,若只需小写可改为[a-t]),\d+匹配任意长度的数字,完全符合你“首字符为字符串、后续数字长度可变”的要求;
  • 末尾的\\用来匹配目标内容后的第一个反斜杠,确保只捕获到k9034这类目标片段,不会包含后续路径。

如果需要兼容路径末尾没有反斜杠的情况,可以调整为:

^K:\\dir1\\executions\\([a-tA-T]\d+)(?:\\|$)

这里(?:\\|$)表示匹配反斜杠或者字符串结尾,增强适配性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 12:50:20