码迷,mamicode.com
首页 > 其他好文 > 详细

小技巧

时间:2017-03-23 10:38:16      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:删除   技巧   批处理   表达   字符   blog   nbsp   执行   event   

1. 今天有一个小需求就是将 .c 为后缀的文件修改为 .cc 为后缀的文件,并且是有很多子目录的那种文件夹,文件夹呈3级树状结构,总共有快200个文件,如果一个一个该名字,那我估计得改哭,还容易出错,所以百度学习了一下批处理,最终一句话搞定:

for /r . %%a in (*.c) do ren "%%a" "%%~na.cc" 

在windows的批处理中,for /r 表示递归遍历文件;

in (*.c) 表示我们关心的是.c为后缀的文件;

ren 为重命名的命令,ren “%aa” “%%~na.cc”表示将%aa的文件重命名为.cc为后缀的文件,其中~na表示取文件名(即没有后缀)

给大家做了个实验如下:

技术分享

再次特别说明的是,如果写成批处理文件那么是%%a,如果是在cmd中执行时%a。

2. ue正则表达式

    今天再记录一个ultraEdit的使用技巧,就是删除含有特定字符串的行。

    1. 使用Ctrl + r 打开替换工具

    2. 使用ue的正则表达式进行操作

    技术分享

   %*Event*^p,其中%表示从每行开头开始,*Event*表示包含”Event“字符串的行,^p匹配换行(也即行尾),替换为空即可

小技巧

标签:删除   技巧   批处理   表达   字符   blog   nbsp   执行   event   

原文地址:http://www.cnblogs.com/xdzxc/p/6603798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!