- 主题:有许多文件前面带不规则的数字序号,怎么批量去掉?
我写python脚本是为了给mp3重命名外加把目录名放到id3tag里
重命名是因为2018版的海外大众车机还不支持东亚文字
目录名是因为vlc也是按id3管理多媒体文件
一言难尽啊
【 在 poocp 的大作中提到: 】
: 我用Everything做了上万个文件的批量改名,经验丰富
:
--
FROM 109.43.51.*
dryrun是肯定的,不过我是shell onelinerer XD
我一般是先echo再把echo换成mv
【 在 moudy 的大作中提到: 】
: 我一般是用python脚本先dryrun打印一个列表,检查完没问题直接run
: 不过正砸表达式确实不是给人用的
:
: ...................
--
FROM 112.64.0.*
我记得没错的话 \d 这种是locale dependent的,也就是说对于 zh_CN.xx 这种locale会把一二三四五也匹配上。。。
【 在 zollow 的大作中提到: 】
: 请问[0-9]和\d有啥区别?难道怕0xEF这种?
:
:
: ...................
--
FROM 112.64.0.*
还好比亚迪没这个问题
【 在 moudy 的大作中提到: 】
: 我写python脚本是为了给mp3重命名外加把目录名放到id3tag里
: 重命名是因为2018版的海外大众车机还不支持东亚文字
: 目录名是因为vlc也是按id3管理多媒体文件
: ...................
--
FROM 171.88.43.*
大众车机其实真心说是个不错的MP3。。。不过id3tag不都是自动刮削来的嘛
【 在 moudy 的大作中提到: 】
: 我写python脚本是为了给mp3重命名外加把目录名放到id3tag里
:
: 重命名是因为2018版的海外大众车机还不支持东亚文字
: ...................
--
FROM 112.64.0.*
用python显然不会
PS C:\Users\user> python
Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import re
>>> re.search(r'\d+', '一二三')
>>> re.search(r'\d+', '123')
<re.Match object; span=(0, 3), match='123'>
>>> import unicodedata
>>> unicodedata.category('1')
'Nd'
>>> unicodedata.category('三')
'Lo'
Lo分类是Language Others, Nd才是Number digital
【 在 xxxxxxo 的大作中提到: 】
: 我记得没错的话 \d 这种是locale dependent的,也就是说对于 zh_CN.xx 这种locale会把一二三四五也匹配上。。。
--
FROM 171.88.43.*
凯叔全套儿童故事音频。买了正版但是还是想要一套放在sd卡上,不依赖手机就能听的。只好又花钱从马云家弄了套盗版
【 在 xxxxxxo 的大作中提到: 】
: 大众车机其实真心说是个不错的MP3。。。不过id3tag不都是自动刮削来的嘛
--
FROM 109.43.115.*
所以carplay是必需品。彻底抛开这些落后的传统车厂体验
【 在 poocp 的大作中提到: 】
: 还好比亚迪没这个问题
:
--
FROM 109.43.115.*