Loading [MathJax]/jax/input/TeX/config.js
社区首页 >问答首页 >使用regex获取代码段的子目录

使用regex获取代码段的子目录
EN

Stack Overflow用户
提问于 2022-10-14 05:26:28
回答 1查看 27关注 0票数 1

若要在vscode中创建返回我使用的文件名的代码段,请执行以下操作:

代码语言:javascript
代码运行次数:0
复制
{$TM_FILENAME}

要在vscode中创建一个代码片段,返回一个目录的名称及其第一个大写字母,我使用:

代码语言:javascript
代码运行次数:0
复制
${TM_DIRECTORY/.*\\/(.*)$/${1:/capitalize}/g}

但是我需要一个子目录,把所有的字母都用小写。例如,

代码语言:javascript
代码运行次数:0
复制
a/b/c/d/e

我怎样才能得到\d目录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-14 06:20:27

您可以使用

代码语言:javascript
代码运行次数:0
复制
"LowercaseFolderPath": {
    "scope": "",
    "prefix": "lowercasefolderpath",
    "body": [
       "${TM_DIRECTORY/([^\\/\\\\]+)(?=[\\/\\\\][^\\/\\\\]*$)/${1:/downcase}/}"
    ],
    "description": "Lower-case folder path"
    },

在这里,([^\/\\]+)(?=[\/\\][^\/\\]*$) regex将最后一个子目录捕获到$1中,${1:/downcase}替换将其转换为小写。

regex演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74069961

复制
相关文章
所谓的代码段、数据段
一般面试C++,都会很无聊的问到虚拟函数的实现机制,接着就会问到vtable放在哪里 – 实现细节中的细节,我个人觉得这个除了卖弄没啥大意义,但面试嘛,一般就这吊样。
全栈程序员站长
2021/12/23
7780
[SHELL] 获取某段时间的日志
但有时候, 需要取某个时间之后的日志给其他人(比如原厂商)分析, 这种时候往往只需要问题发生的时候的日志即可.
大大刺猬
2022/11/16
2.5K0
代码段
但很多时候我们需要使用通知OnPropertyChanged,这时在 VisualStudio 就没有写好的,如果是写属性,这样每个都来增加一句OnPropertyChanged工作量重复很多。
林德熙
2019/03/13
5580
代码段
代码段
但很多时候我们需要使用通知OnPropertyChanged,这时在 VisualStudio 就没有写好的,如果是写属性,这样每个都来增加一句OnPropertyChanged工作量重复很多。
林德熙
2018/09/18
8810
代码段
VB.NET 获取父子目录的文件名
获取父子目录中的文件名,那么获取完之后我们能拿他们干点什么呢?这就见仁见智了,你可以把获取的文件名编一个规则重命名旧的文件、移动文件、复制文件、删除指定文件等操作,这就看你们的想象力和应用了! 引用IO Imports System.IO 获取父子文件名类模块代码 Public Class Cls_file 定义文件名列表 ''' <summary> ''' 定义文件名列表 ''' </summary> Private Shared ReadOnly F_List As Ne
办公魔盒
2019/12/02
1.8K0
如何使用PQ获取目录下所有文件夹的名(不含文件和子目录)
今天想把之前发布的Power BI的示例文件文件夹做一个表出来,只获取该目录下的所有文件夹的名,并不包含其中各种文件和子目录。
陈学谦
2020/05/08
7.2K0
如何使用PQ获取目录下所有文件夹的名(不含文件和子目录)
swift代码段
Dictionary排序 let oldDic:[Int:String] = [ 0 : "张三", 3 : "李四", 1 : "王五", 2 : "找六", ] //根据key排序 let newArray = oldDic.sort({ $0.0 < $1.0 }) //放到新数组中 var keyArray = Array<Int>(); var valueArray = Array<String>(); for var i = 0;i < newArray.coun
码客说
2019/10/22
6480
MSVC下使用gnu regex(正则表达式C语言接口regex.h)
最近我的一个跨平台项目遇到了一个问题:需要在MSVC下调用linux下才有正则表达式C接口(regex.h)。
10km
2021/11/10
9560
python regex replace
正则匹配-直接内容替换 s = 'dsoheoifsdfscoopaldshfowefcoopasdfjkl;' ss = s.replace('coop','###') print(s,'\n',ss) dsoheoifsdfscoopaldshfowefcoopasdfjkl; dsoheoifsdfs###aldshfowef###asdfjkl; import re regex = re.compile(r'coop') # 正则匹配替换 regex.sub('$$$$$','sdlaf
py3study
2020/01/08
2.4K0
[打造自己的监控系统之执行Oracle命令]获取Oracle数据库段的大小
我们在日常Oracle维护中可能需要知道数据库哪个表占用的空间最大,下面这个功能可实现这个功能
bsbforever
2020/08/19
9010
10段奇葩的代码注释
程序员作为一种“异类”,虽然他们平时给人们的留下的印象并不太好,觉得他们只会写代码。
陈宇明
2020/12/16
5400
我的PHP常用代码段
/** *用户文件上传 */ public function userFile($file='', $exts=[]){ $config = array( 'maxSize' =>'3145728',// 设置附件上传大小 'savePath' => './Users/',//设置保存路径 'exts' =>$exts,// 设置附件上传类型 'autoSub'=>
仇诺伊
2018/09/12
9240
使用python遍历子目录中的文件
这话真不是随便说的。在做的一个项目中,需要遍历子目录,并将文件保存到列表中,通过Python,几行代码就能实现。
fanzhh
2019/08/20
5.3K0
超实用的jQuery代码段
本书精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。本书的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何使用jQuery的各项技术,实现令人激动的网页效果。
用户3157710
2018/10/10
1.4K0
超实用的jQuery代码段
如何读取Linux进程中的代码段和数据段
Linux下的程序的文件格式是ELF,里面分了各种段,有代码段、数据段、等。当运行这个程序时,系统也会给这个进程创建虚拟内存,然后把ELF中的数据分别加载到内存中的对应位置。本文整理了用cpp程序读取内存中的代码段和rodata数据段的方法。
yifei_
2022/11/14
3.9K0
如何读取Linux进程中的代码段和数据段
iOS常用代码段
控制器中代码设置 > storybord设置 > 全局设置 优先级高的会覆盖优先级低的配置,比如storybord中的设置了navigationbar的样式 那么全局设置就不生效
码客说
2019/10/22
7880
轻松带你解决c语言堆、栈、数据段、代码段、bss段的疑惑
当各位读者看到本次文章的标题,你可能会比较熟悉堆、栈的用法,因为在你学完了c语言后,或多或少都会接触到一点数据结构(但是这里要讲的与数据结构里面的堆和栈还是有点差别的,本次分析这个是从内存分配的角度去看,不是从的数据结构特点去看,而且在笔试面试的时候,经常会遇到这种题目,让你说出他们的区别来。自己亲身体会,遇到了好几次)。后面的数据段、代码段、bss段,可能你平时没有怎么细心总结,现在你可能还真讲不出他们的区别来,不信的话,读者在看到这里可以先暂定一下,在自己以往写了那么多的代码,仔细回忆看看他们有啥区别,如果不知道也没关系,读者可以继续随着我笔步往下看,当你看完或许会发出这样的感叹,原来是这样啊。是的,确实是这样的,包括自身在写这篇文章开始之前,我也讲不出来他们的区别(这里是昨天一个网友在我自己建的一个技术交流群里。提出了一个关于数据初始化的问题,如下图,正如你所见这个可能比较简单,但是要理解这里面的知识点,还是要花点时间来总结一下的):
用户6280468
2022/03/21
1.5K0
轻松带你解决c语言堆、栈、数据段、代码段、bss段的疑惑
比较实用的jQuery代码段
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
奋飛
2019/08/15
1.8K0
8086汇编语言之数据段和代码段以及栈段的理解
代码从 MOV AX 0220H 开始,那么代码段指向这行代码地址, 如果想要跳过这行代码的执行,那么进行代码段偏移
乱码三千
2021/08/24
2.3K0
显示源代码及其子目录中的文件结构
有时候,我们希望在论坛或者 MD 文件中展示下文件夹的目录结构。 在 windows 中,我们可以使用 tree 这个命令。 在上面的命令中,我们可以查看当前目录,以及当前目录的所有子目录。 连同文件显示 如果你还想显示目录中的文件的话,你可以使用参数 /f 需要执行的命令为: tree /f 添加上面的参数后可以显示文件的内容。 C:. ├───main │ ├───java │ │ └───com │ │ └───ossez │ │ └───e
HoneyMoose
2021/01/30
1.4K0
显示源代码及其子目录中的文件结构

相似问题

RegEx过滤代码段

20

使用Regex提取一段代码

10

使用vs代码段捕获组的Regex

11

使用regex在Visual Studio代码中设置代码段

242

VS代码段- Regex多个操作

27
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档