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

[文本处理] [已解决]批处理命令findstr过滤的问题

[复制链接]
发表于 2015-3-19 22:56:09 | 显示全部楼层 |阅读模式
本帖最后由 freesoft00 于 2015-3-21 13:47 编辑

findstr /i "wwww   tttttt"

比如我想过滤的那个是带空格的,比如是“eee hhh” 添加上/c参数,和并到上面的过滤列表中就是过滤findstr /ic "wwww   tttttt eee hhh" 这样过滤的是"wwww   tttttt eee hhh"而不是wwww,tttttt, "eee hhh"三个项目了吧

评分

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

查看全部评分

发表于 2015-3-19 23:01:51 | 显示全部楼层
  1. findstr /i /c:"wwww" /c:"tttttt" /c:"eee hhh" 1.txt
复制代码
发表于 2015-3-19 23:16:36 | 显示全部楼层
回复 1# freesoft00
[批处理命令一日一教学 续] 字符串查找增强:findstr
http://www.bathome.net/viewthread.php?tid=14682
 楼主| 发表于 2015-3-20 12:30:33 | 显示全部楼层
回复 2# Batcher


    哦,这个可以链接写呀,我以为只可以写一个呢。谢谢了!
 楼主| 发表于 2015-3-20 14:59:53 | 显示全部楼层
在一个问题:
ver|findstr "5\.[0-9]\.[0-9][0-9]*" > nul && (goto XP)
这个是判断系统是否是xp系统的。
它判断的是5.x.xx*这个数字形式吗?\线后面的点就代表.的意思吗?最后的那个*代表任意个字符?
我修改成这样
ver|findstr "5\.[0-9]\.*" > nul && (goto XP)
是否也正确?

findstr /i "www ttt zzz hhh bbb aaa“
过滤的内容是否有限制,不如下面多加几个很长的,是否有这个长度限制?
findstr /i "www ttt zzz hhh bbb aaa sss yyy iii rrr.......“
发表于 2015-3-21 09:16:11 | 显示全部楼层
回复 5# freesoft00


    这种“是不是”的问题,你自己多做几个试验就知道啦。大胆假设,小心求证。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 12:54 , Processed in 0.018296 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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