[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 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"三个项目了吧
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 5# freesoft00


    这种“是不是”的问题,你自己多做几个试验就知道啦。大胆假设,小心求证。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

在一个问题:
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.......“

TOP

回复 2# Batcher


    哦,这个可以链接写呀,我以为只可以写一个呢。谢谢了!

TOP

回复 1# freesoft00
[批处理命令一日一教学 续] 字符串查找增强:findstr
http://www.bathome.net/viewthread.php?tid=14682

TOP

  1. findstr /i /c:"wwww" /c:"tttttt" /c:"eee hhh" 1.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表