首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cherrysalo
V2EX  ›  程序员

请教老哥们一道入门题(应该是正则吧?)

  •  
  •   cherrysalo · 7 天前 · 745 次点击

    在下非计算机相关人士

    今天工作中需要将很多文件分开,想到用 Dropit 但是协议不知道怎么写

    有很多名称为 xxxA 店 xxx xxxB 店 xxx …… 的文件

    怎样把名称里有相同店名( A 店、B 店、C 店……)的文件分开并文件夹也自动命名为 A、B、C 店?

    如果能够自动识别名称中的 ABC 店而不需要手动输入就更好了

    请问老哥们该怎么做?除了 Dropit 有别的软件或方法也可以

    7 回复  |  直到 2020-01-14 16:41:36 +08:00
    imn1
        1
    imn1   7 天前
    linux/mac 就简单,windows 估计要写 powershell 脚本
    关键是 xxx 和 ABC 之间有明显的分界么?例如 xxx 是数字,ABC 是字母
    xiaoming1992
        2
    xiaoming1992   7 天前 via Android
    如果这个“xxxA 店”是非程序员手动输入的,那你写正则的时候要注意,可能会出现各种奇形怪状的格式,包括并不限于“xxxa 店”、“xxx_a 店”、“xxx——a 店”、“xxxadian”、“a 店 xxx”、“xxx,a 店”、“xxx 一店”、“xxx1 店”、“AAAxxxa 店”等等等等。。。
    tankren
        3
    tankren   7 天前
    不如上个文件列表截图
    cherrysalo
        4
    cherrysalo   7 天前
    @imn1 都是文字 不过在都在“店”前面 店名都为两个字
    cherrysalo
        5
    cherrysalo   7 天前
    @tankren 文件还没到我手上 并且可能涉及公司隐私 实在说不清再放吧

    @xiaoming1992 在同事那粗略看了一下 命名得还蛮规范 应该没有乱七八糟的形式
    tankren
        6
    tankren   7 天前
    @cherrysalo 文件名有什么关系。。。
    ClericPy
        7
    ClericPy   7 天前
    正则取店名然后分组放文件夹, Python 的 pathlib 几行代码就够了

    然而... 连个真正的例子都没有, 你让人怎么给真正则...
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2835 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 02:27 · PVG 10:27 · LAX 18:27 · JFK 21:27
    ♥ Do have faith in what you're doing.