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

tiandyoin 2023-04-10 23:02:13

回复 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 )

...全文
350 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧