CMD 中的 FINDSTR - 仅限整个单词

FINDSTR in CMD - whole words only

我使用 Windows 7 并且经常使用 FINDSTR 命令在 *.log 文件中搜索。

请问是否可以全词搜索

因为我经常输入:

findstr "su" *.log

我得到:

su
super
unsubscribe

等等

2个选项,视需求而定。假设您想要 su 是字符串中独立单词的所有行:

user can su
su
super
unsubscribe

然后 运行 使用单词边界 regex:

findstr /rc:"\<su\>" *.log

这将同时匹配:

user can su
su

如果您只想要字符串中的独立单词 su,则使用 exact 匹配:

findstr /x "su" *.log

如果您的单词需要大写、小写或混合大小写匹配,请添加/i