搜索模式(Regex)python

2024-06-01 08:09:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我下载了这个工具(http://www3.telus.net/pfrank/)重命名成千上万个包含非法字符的文件名(我继承的)。我想找到。。。在文件名的任何地方,并将其替换为空。你知道吗

我尝试了[…],但它只从文件名的末尾删除。有什么建议吗?你知道吗


Tags: 工具httpnet文件名地方字符建议重命名
2条回答

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

\.+代替[...]
如果你在寻找3个点,那么\.{3}

相关问题 更多 >