python - 正则表达式重命名文件夹 Métamorphose

标签 python regex

enter image description here

我尝试使用 Métamorphose 重命名批处理文件夹 我想使用正则表达式来重命名文件夹,如下所示:

Adobe.Flash.Player.14.00.125.ie

至:

Adobe Flash Player 14.00.125 ie

替换“.” (点)和“”(空格)。

和“。” (点)在跳过的数字之间。即:上面的14.00.125。

Métamorphose使用Python正则表达式。

我怎样才能做到这一点?

最佳答案

如果支持环视断言,您可以使用以下内容(documentation 声明它们是..)

Search: (?<!\d)\.|\.(?=\D)
Replace with: 
              ^ space character

Live Demo

关于python - 正则表达式重命名文件夹 Métamorphose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24918663/

相关文章:

python - 在 Python 中覆盖 "+="? (__iadd__() 方法)

javascript - 正则表达式: replace string in javascript

python - 返回与 python 重复出现的正则表达式匹配

python - 如何将 Pandas 数据框读入卡普兰迈尔曲线?

python - 使用 scipy 插值闭合曲线

python - 从插槽 PyQt 更改背景颜色

python - 我在将循环中生成的答案存储到不同的数组时遇到问题

Python正则表达式: pattern with re. ASCII仍然可以匹配unicode字符?

sql - 使用 like 运算符检查配置单元中的模式

ruby - 如何替换字符串中的特定字符以及紧邻的下一个字符