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
,则使用 ex
act 匹配:
findstr /x "su" *.log
如果您的单词需要大写、小写或混合大小写匹配,请添加/i
。
我使用 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
,则使用 ex
act 匹配:
findstr /x "su" *.log
如果您的单词需要大写、小写或混合大小写匹配,请添加/i
。