网易首页 > 网易号 > 正文 申请入驻

怎样在Total Commander里用正则表达式批量重命名文件

0
分享至

大家好,我是东哥,你身边放心的香港保险顾问。

这是我的第501篇原创。

上篇文章,我们探讨了。

东哥给出了三种方法,是优选中的优选。

建议按俺的这个来。

今天在家,整理香港保险的一些内业。

之前积累的上百个保险方案,东哥想汇总在一起,做一些数据分析。

吼吼,技术范儿~

1

但是之前保险方案文件名的版本,前后变过好几回。

所以有一点规律,但又不那么严谨。

现在想用同一个规则重命名,以后再利用的时候,能节省不少时间。

传统上,打开Windows文件夹,挨个重命名就是。

但这么玩儿,效率显然太低了。

有了Total Commander,生活就简单多了。

咱可以利用它的正则表达式,批量搞定。

什么是Total Commander?

Total Commander(简称TC)是一款功能强大的文件管理器软件,专为Windows操作系统设计。

没有Mac版本。

由德国软件开发者Christian Ghisler开发。

https://www.ghisler.com/

也是东哥付费购买的第一款正版软件。

看看,东哥是Total Commander全球第252847名用户。

当时登记的,还是长春。

啊,我的青春。

2

印象中,Total Commander是一百来块钱吧。

这些年用它节省的时间,已经几百倍的把它的成本赚回来了。

效率奇高,所有文件就在指尖流淌。

那什么又是正则表达式?

正则表达式是一个计算机科学概念。

它可以用简单字符串来匹配文本中匹配指定格式的字符串。

现在很多文本现代编辑器都支持用正则表达式搜索、取代匹配指定格式的字符串。

这个说法,是我用维基百科的介绍,改写的。

已经用了最通俗易懂的方法描述,但发现依然晦涩难懂。

老规矩,咱上东哥的简单版。

就是用符合它语法规则的表示方法,来匹配字符串。

匹配后干什么?

一般用来做批量替换。

就比如下面这些计划书

50万-25年-ANB3女性30岁CIE.pdf 50万-25年-ANB3女性30岁CIM.pdf 50万-25年-不吸烟-ANB3女士CIM.pdf 50万-25年-吸烟-ANB3女士CIM.pdf CIE3-30万-25年-ANB0女士3.pdf CIE3-40万-25年-ANB0女士3.pdf CIE3-42岁-100万x20年-ANB先生.pdf CIE3-42岁-100万x25年-ANB先生.pdf

毕竟还是有一些规则在,可以利用下。

但这时候传统Windows的重命名,就无能为力了。

就可以利用Total Commander+正则表达式搞定。

就比如下面这个。

一次操作,就把所有文件前面的26岁,变成了后面的ANB26。

吼吼~

3

本来还挺得意,一点一点做清洗。

结果不几下,出幺蛾子了。

明明规则是对的,但丫的无论如何,就是不给重命名了。

新名称和旧名称,愣是一模一样。

很晕。

翻了半天文档,发现居然是\W的问题。

改成小写,\w就可以。

这就奇怪了。

按说在正则表达式中,\w匹配包括下划线的任何单词字符。等价于“[A-Za-z0-9_]”。

\W\w的补集,也就是除了\w之外的其他字符。

用数学语言来说,就是

\W = [^\w] =[^A-Za-z0-9_]

那么汉字,应该是在大写的\W里面啊。

怎么回事儿呢?

4

原来,这事儿还真比我想的复杂一些。

传统上,正则表达式的\w\W,的确像东哥上面分析的那样。

但是,在 Unicode 模式下,\w就会匹配更广泛的字符集。

包括许多语言中的字母和数字,这其中也包括汉字。

什么是Unicode?

这个还得从ASCII说起。

上世纪50年代至60年代,随着计算机技术的发展,需要有一种标准的编码方式来表示文本数据。

1967年,美国国家标准协会(ANSI)颁布了美国信息交换标准代码(American Standard Code for Information Interchange,简称 ASCII),ASCII编码正式发布。

这个ASCII编码,可以表示128个字符,包括英文字母、数字、标点符号以及控制字符。

问题是,老美当时制定ASCII标准是,主要是面向英语。

对于其他语言,尤其是非拉丁字母的书写系统,比如汉字、俄语、阿拉伯语啥的,支持就很不足。

这直接导致了国际化的难题。

后来,各个国家和地区,就开始开发自己的编码标准。

比如中国的 GB2312、ISO 8859 系列等。

问题是,大家规矩不一样,就导致了编码混乱和互不兼容的问题。

也就是传说中的,乱码。

就比如,经典乱码锟斤拷。

到了1980年代末期,随着全球信息化的加速,世界各国人民也受不了了。

业界意识到需要一种统一的字符编码标准。

Unicode就是目前世界范围内给出的解决方案。

致力于为所有语言和书写系统中的每个字符提供一个唯一的编码,以消除编码冲突和促进全球信息交流。

最初的版本在1991年发布。

随着时间的推移,Unicode 不断扩展和完善,现在包括超过14万字符。

覆盖了几乎所有现存和历史上的书写系统。

但是现实总是历史的延续。

所以每天东方升起的太阳,其实都是昨天那颗……

现在我们的数字系统,既有ASCII编码的,也有Unicode编码的。

因此,如果正则表达式引擎支持 Unicode,那么\W将不会匹配汉字。

因为汉字会被视为单词字符 (\w)。

所以,把这段代码,用\w修改下,就可以了。

- (\w+)(\d+岁*)-(.+)
- $3-ANB$2$1
5

问题是,你怎么知道自己用的软件,支持的是那个类型的正则表达式?

呃,貌似只有挨个试了。

就比如东哥最常用的文本编辑器VS Code,就又是非Unicode版。

囧。

计算机的世界,人类果然不懂啊……

关注东哥,保护中产财富,一起慢慢变富。

东哥目前提供如下服务,有需要的朋友欢迎微信来撩。

  1. ,大家一起讨论赚钱演化;

  2. 添加东哥微信:jetorz ,领取约30万字的《东哥在湾区》2023年历史文章合集电子版;


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
离谱!朱媛媛去世不到一年,辛柏青高调官宣喜讯,恶心的一幕出现

离谱!朱媛媛去世不到一年,辛柏青高调官宣喜讯,恶心的一幕出现

安海客
2026-01-14 19:56:12
西贝将关停102家店,贾国龙:罗永浩事件后亏损超5亿,没一家盈利

西贝将关停102家店,贾国龙:罗永浩事件后亏损超5亿,没一家盈利

汉史趣闻
2026-01-15 16:38:24
小米二手车没人要,雷军的回应来了

小米二手车没人要,雷军的回应来了

ZAKER新闻
2026-01-14 14:49:50
重大确认!山西发现4100年前夏朝的都城,有文字!

重大确认!山西发现4100年前夏朝的都城,有文字!

鹤羽说个事
2026-01-15 15:04:31
斯诺克赛程:决出2席4强,赵心童PK希金斯,小钢炮对NO.1两大优势

斯诺克赛程:决出2席4强,赵心童PK希金斯,小钢炮对NO.1两大优势

刘姚尧的文字城堡
2026-01-15 07:12:25
全新奥迪Q5L上市 搭载华为乾崑智驾系统 30.98万起售

全新奥迪Q5L上市 搭载华为乾崑智驾系统 30.98万起售

手机中国
2026-01-15 20:54:12
天呀,杜海涛竟然现成这样了,沈梦辰对他是真爱啊

天呀,杜海涛竟然现成这样了,沈梦辰对他是真爱啊

草莓解说体育
2026-01-07 01:43:18
美航母战斗群前往中东,多艘驱逐舰也前往波斯湾,很快要见分晓

美航母战斗群前往中东,多艘驱逐舰也前往波斯湾,很快要见分晓

山河路口
2026-01-15 13:10:23
2026年高速将全面“无杆通行”!不用ETC也能秒过,你准备好了吗

2026年高速将全面“无杆通行”!不用ETC也能秒过,你准备好了吗

阿燕姐说育儿
2026-01-15 10:51:51
刚刚,集体杀跌!300万手卖单,封死跌停

刚刚,集体杀跌!300万手卖单,封死跌停

中国基金报
2026-01-15 10:51:14
突发!美国将在24小时内袭击伊朗,俄罗斯又一个小弟将改头换面

突发!美国将在24小时内袭击伊朗,俄罗斯又一个小弟将改头换面

我心纵横天地间
2026-01-15 16:35:45
突发内讧!莫兰特怒喷队友!NBA第一超级刺头

突发内讧!莫兰特怒喷队友!NBA第一超级刺头

篮球实战宝典
2026-01-16 00:08:05
一百多年前,康有为花费 150 万在欧洲购得一座岛,时至今日,这座岛的产权到底归谁所有?

一百多年前,康有为花费 150 万在欧洲购得一座岛,时至今日,这座岛的产权到底归谁所有?

源溯历史
2026-01-02 18:50:36
92岁表演艺术家陶玉玲去世,冯远征曹可凡悼念,曾多次战胜病魔

92岁表演艺术家陶玉玲去世,冯远征曹可凡悼念,曾多次战胜病魔

扒虾侃娱
2026-01-15 22:22:52
全新一代奔驰S级来了,审美终于回归,击中年轻人审美!

全新一代奔驰S级来了,审美终于回归,击中年轻人审美!

米粒说车唯一呀
2026-01-14 16:15:13
越南南北高速铁路进展:技术人员已被派往中国柳州、昆明接受培训

越南南北高速铁路进展:技术人员已被派往中国柳州、昆明接受培训

缅甸中文网
2026-01-15 13:58:42
美航母打击群开往中东 特朗普:希望“速战速决”伊朗进入最高战备状态 约2000枚导弹可覆盖美以基地

美航母打击群开往中东 特朗普:希望“速战速决”伊朗进入最高战备状态 约2000枚导弹可覆盖美以基地

每日经济新闻
2026-01-15 21:38:58
人民日报点名批评,这类主播将被严厉打击,乱象已经存在多年

人民日报点名批评,这类主播将被严厉打击,乱象已经存在多年

新游戏大妹子
2026-01-14 13:07:41
太阳最美忠实女球迷!本赛季多次场边观战 还是有超棒身材的学霸

太阳最美忠实女球迷!本赛季多次场边观战 还是有超棒身材的学霸

Emily说个球
2026-01-15 21:51:46
美国航母出动!伊朗处于最高战备状态

美国航母出动!伊朗处于最高战备状态

每日经济新闻
2026-01-15 16:42:30
2026-01-16 00:28:49
张利东 incentive-icons
张利东
关注东哥,保护中产财富,一起慢慢变富。
588文章数 81关注度
往期回顾 全部

科技要闻

阿里最狠的一次“自我革命”

头条要闻

柬埔寨副首相放话:特朗普让我们醒悟 不能只依靠中国

头条要闻

柬埔寨副首相放话:特朗普让我们醒悟 不能只依靠中国

体育要闻

聂卫平:黑白棋盘上的凡人棋圣

娱乐要闻

92岁陶玉玲去世,冯远征曹可凡悼念

财经要闻

央行再次结构性降息0.25个百分点

汽车要闻

吉利帝豪/缤越推冠军一口价 起售价4.88万

态度原创

旅游
时尚
亲子
房产
数码

旅游要闻

南京街头巷尾都是《寻秦记》

年度最扎心电影,看得中年男女坐立难安

亲子要闻

网友吐槽:最能干活的那代人回来了!孩子太勤快 家长懒人有懒福

房产要闻

突发!商业用房购房贷款最低首付比例下调至30%

数码要闻

华硕停产英伟达GeForce RTX 5070 Ti 16GB / 5060 Ti 16GB显卡

无障碍浏览 进入关怀版