中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 18:25
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 查找字符串时忽略空格
可打印版本  820 / 5
第1楼 joyoustar 发表于 2007-05-29 21:45
初级用户 发帖 45 积分 96
查找字符串时忽略空格
请问:
如何查找一字符串,忽略字符串中的若干空格。例如查找如 “abc def” 的字符串(其中abc与def中有若干空格),能查找到这样的字符串都算查找成功。比如查找到 “abc def”,或者 “abc def” 都算查找成功。能行吗??
第2楼 ieutk 发表于 2007-05-29 21:51
初级用户 发帖 48 积分 107


查找33.txt中的123 456字符
第3楼 qzwqzw 发表于 2007-05-29 22:59
银牌会员 发帖 636 积分 2,343
使用findstr的正则表达式

finstr /r "abc *def" 33.txt

-----------------

呵呵,天太热,已经开始发昏了

findstr /r "abc *def" 33.txt

[ Last edited by qzwqzw on 2007-5-29 at 11:03 PM ]
第4楼 lxmxn 发表于 2007-05-29 23:00
版主 发帖 4,938 积分 11,386
楼上笔误了吧?

findstr写错了。
第5楼 joyoustar 发表于 2007-05-31 10:29
初级用户 发帖 45 积分 96
知道了,应该是:findstr /l "abc* def" *号在abc后,def前有个空格。
第6楼 joyoustar 发表于 2007-05-31 15:51
初级用户 发帖 45 积分 96
还是不对,上面的都只能查到abc 或 def任意一个,不能遍历整个字符串,望高手指点!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023