Rog*_*ker 4 regex batch-rename
我正在尝试使用 ReNamer 正则表达式来反转使用作者姓名的文件夹名称。它们被设置为LastName, FirstName,我需要将它们更改为FirstName LastName(减去逗号)。
在 ReNamer 中,正则表达式的用法设置为第一行的表达式和第二行的替换。我假设在这种情况下输入然后输出。我从这里尝试了几种解决方案,但根本无法解决任何问题。我几乎不了解正则表达式的极端基础知识,因此非常感谢任何和所有帮助。
根据文件和文件夹重命名程序 ReNamer,regex 是几个选项中的唯一选项,可以满足我的需要。我从另一个网站尝试了某人的建议。在我输入的表达式行中,([^,]*), (.)然后在我输入的替换行中\2 \1。结果变成Duncan, Dave了2 1。
我不知道 ReNamer 但遵循正则表达式逻辑这应该有效:
From: "^([^,]*), (.*)"
To : "\2 \1"
Run Code Online (Sandbox Code Playgroud)
解释:
^意思是“表达式的开始”()括号表示是要记住,可以在更换作为所使用的表达式的一部分\1和\2。[^,]*匹配最多但不包括逗号的所有字符(^在此上下文中的意思是“不匹配”).* 匹配所有剩余的字符LastName,第二个括号内的表达式是你的FirstName| 归档时间: |
|
| 查看次数: |
5708 次 |
| 最近记录: |