0

我下载了这个工具(http://www3.telus.net/pfrank/)来重命名包含大量非法字符的数千个文件名(我继承的)。我试图在文件名的任何位置找到 ... 并将其替换为任何内容。

我试过 [...] 但它只从文件名的末尾删除。有什么建议吗?

4

2 回答 2

0

正如 Kash 所说,使用\.{3}而不是[...]. 问题是句点是正则表达式中的特殊字符。它的意思是“任何字符”。因此,为了表示一个文字句点,您可以使用反斜杠对其进行转义。 \.{3}查找连续恰好三个周期的任何出现。 \.+查找连续出现的一个或多个句点(小心,将查找单个句点)。 \.\.+将连续找到两个或多个句点的所有实例,我希望这就是您正在寻找的。

于 2012-09-13T16:56:02.077 回答
0

使用\.+而不是[...].
如果您正在寻找专门的 3 个点,那么\.{3}

于 2012-09-13T17:50:51.490 回答