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

如何编写正则表达式筛选以ser_ver开头、.dat结尾的相对路径

正则表达式筛选指定格式的相对路径

需求说明

需要筛选满足以下条件的相对路径:

  • 以 ser_ver\ 开头
  • 以 .dat 结尾
  • 路径中间允许包含 _、-、\ 字符(同时支持常规路径中的字母、数字)

正则表达式

ser_ver\\(?:[\\w\\-]+\\)*[\\w\\-]+\\.dat

正则解析

  • ser_ver\\:匹配固定开头前缀,\在正则中需转义为\\
  • (?:[\\w\\-]+\\)*:非捕获组,匹配任意数量的子文件夹层级,[\\w\\-]+匹配由字母、数字、下划线、连字符组成的文件夹名,\\匹配路径分隔符
  • [\\w\\-]+:匹配.dat前的文件名主体
  • \\.dat:匹配结尾的.dat后缀,.在正则中需转义为\\.

示例验证

输入文本

file1 ser_ver\sha-re\subfolder_1.dat
file2 ser_ver\sha-re\folder1\subfolder_1\subfolder_2.dat
file3 server\sha-re\complex\subfolder_1.dat
file4 server\sha-re\5555AB12\subfolder_1\subfolder_2\subfolder_3.dat

匹配结果

ser_ver\sha-re\subfolder_1.dat
ser_ver\sha-re\folder1\subfolder_1\subfolder_2.dat

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 11:40:05