如何使批处理正则表达式(在FINDSTR / r / c:“ ng”中)仅与此窗口标题匹配?它还与MongoDB终端窗口匹配。 “ ng \>”无效。
完整的上下文代码:
for /f "tokens=2 delims=," %%a in ('
TASKLIST /fi "imagename eq cmd.exe" /v /fo:csv /nh ^| FINDSTR /r /c:"ng"
') do taskkill /PID %%a
编辑: 我在Squashman的回应下的评论中提供了其他信息: 如何避免从上次调用返回多个PID? script examples screenshot 打开的窗口列表:windows screenshot
答案 0 :(得分:2)
在我的测试中,使用选项以单词开头查找。
TASKLIST /fi "imagename eq cmd.exe" /v /fo:csv /nh | FINDSTR "\<ng"
这在我的测试中也起作用。
TASKLIST /fi "imagename eq cmd.exe" /v /fo:csv /nh | FINDSTR "\"ng\""