Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我下载了这个工具(http://www3.telus.net/pfrank/)来重命名包含大量非法字符的数千个文件名(我继承的)。我试图在文件名的任何位置找到 ... 并将其替换为任何内容。
我试过 [...] 但它只从文件名的末尾删除。有什么建议吗?
正如 Kash 所说,使用\.{3}而不是[...]. 问题是句点是正则表达式中的特殊字符。它的意思是“任何字符”。因此,为了表示一个文字句点,您可以使用反斜杠对其进行转义。 \.{3}查找连续恰好三个周期的任何出现。 \.+查找连续出现的一个或多个句点(小心,将查找单个句点)。 \.\.+将连续找到两个或多个句点的所有实例,我希望这就是您正在寻找的。
\.{3}
[...]
\.+
\.\.+
使用\.+而不是[...]. 如果您正在寻找专门的 3 个点,那么\.{3}