findstr 搜索的字符串中有双引号该如何搜索?

tiandyoin tiandyoin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

回复 https://bbs.csdn.net/topics/393678703

目标文件夹:C:\TEST\ 搜索字符串:<li><a href="# findstr "<li><a href=\"#" C:\TEST\* > b.txt 我用\来转义字符,但是并没有按照<li><a href="#来搜索,而是按照<li><a href=来搜素了,各位大神可以告诉我错在哪里吗?

 

setlocal enabledelayedexpansion
echo."【!var!】"| findstr /r /c:"^"""【[     ].*】"""$" >nul && ( echo.do any thing )

查找内容中有双引号,需要三写 即 " 写成 """
为避免 var 变量中的特殊字符产生使用,使用 "【】" 括起来,
然后全句的意思是 查找 var 变量值中的 开头空白字符 , 查找到时执行  ( echo.do any thing )

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部