对于文件sub.txt
callfoo() # no match
call_foo() # no match
call foo() # match
call foo() # match
该命令
findstr call.*foo sub.txt
匹配所有行。如何匹配最后两行,其中"call“和"foo”由一个或多个空格分隔,没有其他字符?尝试将正则表达式用于
findstr /R call\s.*foo sub.txt
不匹配任何东西。
发布于 2020-12-25 16:15:41
findstr /RC:"call *foo" sub.txt
查找call
,后跟一个空格,然后是零个或多个空格,最后是foo
。
/c
开关的使用对于将空格作为字符而不是分隔符进行处理至关重要。
\s
不是残缺的findstr
REGEX的一部分。
https://stackoverflow.com/questions/65443999
复制相似问题