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

如何通过正则表达式提取路径中第二个文件夹(索引1)的内容?

提取路径中第二个文件夹的正则方案

针对你的路径\Text1\partT1\PartT1_OP30_3_ExtraInfo.nc,有两种实用方法提取第二个文件夹partT1:

方法1:直接捕获目标分段

使用以下正则表达式:

^\\[^\\]+\\([^\\]+)
  • 逻辑说明:
    • ^\\:匹配路径开头的反斜杠
    • [^\\]+:匹配第一个文件夹的内容(所有非反斜杠字符)
    • \\:匹配两个文件夹之间的分隔反斜杠
    • ([^\\]+):捕获第二个文件夹的内容,这就是你需要的partT1,对应捕获组1

方法2:全局匹配后取对应索引

使用以下正则做全局匹配:

(?<=\\)[^\\]+

全局匹配后会得到数组:["Text1", "partT1", "PartT1_OP30_3_ExtraInfo.nc"],直接取索引为1的元素就是第二个文件夹。

注意:正则中的反斜杠在不同工具或编程语言中可能需要转义(写成\\),根据你使用的工具调整即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 01:41:17