gpt4 book ai didi

regex - 在 grepWin 中查找带点的文本字符串或部分文本

转载 作者:行者123 更新时间:2023-12-01 12:45:30 25 4
gpt4 key购买 nike

我在 Windows 7 64 上使用 grepWin。http://tools.tortoisesvn.net/grepWin.html

我有一个包含文件及其副本的文件夹。

原始文件被命名为“FILENAME DOT FILETYPE”(没有空格),例如“cartonbox.shelf”。

这些文件的副本被命名为“FILENAME DOT 1 DOT FILETYPE”(没有空格),例如“cartonbox.1.shelf”。

我正在尝试查找包含确切字符串的所有文件:

“DOT 1 DOT FILETYPE”(无空格),因此所有包含例如“.1.shelf”的文件。

请问我如何在 grepWin 中做到这一点?

例如,如果我尝试“\.1\shelf”或“\.1\.shelf”,我不会得到任何结果。

请问我的错误是什么?一直在看http://www.regular-expressions.info/但无法提出正确的模式。

我通常如何搜索文件名的确切部分而不考虑符号?

基本上,如果我要查找的文件中包含“garden_1.1.4-JE50.tree”等内容,我该如何告诉 grepWin 查找包含下划线、点或其他字符的确切文本字符串?

最佳答案

grep代表g/re/p(全局/正则表达式/打印)

它搜索 IN 文件,而不是文件名。该文本在您要搜索的文件中需要是文本可读的。

在您要搜索的目录中,您可以执行以下操作:

dir *.* /b/s > my_file.txt

然后您可以使用 grepWin 对 my_file.txt 执行正则表达式检查

在 Unix 和 Linux 中,您通常通过命令行管道命令:

ls -a | grep \.tree$

在 Windows 中你会使用

dir * /b | findstr \.tree$

关于regex - 在 grepWin 中查找带点的文本字符串或部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com