Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 批处理正则表达式:精确匹配窗口标题_Regex_Batch File - Fatal编程技术网

Regex 批处理正则表达式:精确匹配窗口标题

Regex 批处理正则表达式:精确匹配窗口标题,regex,batch-file,Regex,Batch File,如何使批处理正则表达式(在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回复中的评论的其他信息: 如何避免从

如何使批处理正则表达式(在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?
打开的窗口列表:

在我的测试中使用在单词开头查找的选项有效

TASKLIST /fi "imagename eq cmd.exe" /v /fo:csv /nh | FINDSTR "\<ng"
TASKLIST /fi "imagename eq cmd.exe" /v /fo:csv /nh | FINDSTR "\"ng\""

如何避免这最后一行?打开的窗口列表:明白了。第二个有帮助。