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

[文本处理] 【已解决】findstr命令表达补集错误?

[复制链接]
发表于 2011-11-23 21:44:30 | 显示全部楼层
顶楼问题可以看这个帖子:

论正则表达式的“贪婪”性:sed一例
http://bbs.bathome.net/thread-12622-1-3.html
 楼主| 发表于 2011-11-23 21:45:02 | 显示全部楼层

标题

回复 15# yyykkkyyyy


    还是有疑问……
findstr/v echo[^>]*[>][^>]*
这样不就是echo 一段没有>的字符,然后是>,再加上一段没有>的字符,这不是符合echo adgjmptw >1.txt
但是为什么连echo adm这类的也算上了呢?这符合 echo[^>]*而不是 echo[^>]*[>][^>]*丫,这不是要求“echo 非>字符 > 非>字符”echo adm这句话没有>怎么也算上了呢?
发表于 2011-11-23 22:13:03 | 显示全部楼层
回复 17# bluewing009

呵呵,逻辑性强的东西,我再解释就是说“绕口令”了,恐怕只有你自己绕得清,先考虑不要/v时匹配什么,加上/v 就是排除它,不要扰和一起...
 楼主| 发表于 2011-11-23 22:36:30 | 显示全部楼层
回复 18# yyykkkyyyy


    哎……我自己再琢磨一下吧,不过很感谢你帮我解决这个问题,代码就能精简一下了……

再次感谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 11:25 , Processed in 0.016768 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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