找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27148|回复: 5

[文本处理] [已解決]批处理如何查找反斜杆\等特殊符号

[复制链接]
发表于 2009-6-5 23:48:05 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-7-16 02:57 编辑

小弟的代码
  1. findstr \游戏 "txt路径"
  2. findstr /c:\游戏 "txt路径"
  3. findstr "\游戏" "txt路径"
  4. findstr /c:"\游戏" "txt路径"
复制代码
皆无法正确找到 \游戏 字串
只能找到 游戏 而已

请问怎么解决

[ 本帖最后由 strong12345 于 2009-6-17 12:42 编辑 ]

评分

参与人数 1PB +2 收起 理由
keen + 2 感谢主动给标题标注[已解决]字样

查看全部评分

发表于 2009-6-6 00:13:35 | 显示全部楼层
findstr "\\游戏"

评分

参与人数 1PB +5 收起 理由
strong12345 + 5 感謝你喔~~

查看全部评分

 楼主| 发表于 2009-6-6 00:16:46 | 显示全部楼层
哇~果然可以耶~
请问为什么?

其他字元
例如 \/?:*<>|   (这些都是档名无法使用的符号)
该怎么查找呢?(我也没试过@@)
发表于 2009-6-6 00:19:24 | 显示全部楼层
用"\"来转义。。。
 楼主| 发表于 2009-6-6 00:25:07 | 显示全部楼层
一般不是都是用 ^ 吗?
发表于 2009-6-6 02:04:39 | 显示全部楼层
  使用场合不同,所使用的转义字符也不同,比如>、|、&之类的特殊字符需要用^来转义,而%要用百分号本身来转义(写成%%的格式),而在findstr这个支持正则表达式的命令中,特殊字符需要用\来转义。

评分

参与人数 1PB +4 收起 理由
strong12345 + 4 我明白了,謝謝

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 14:59 , Processed in 0.041594 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表