中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 11:36
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]findstr查找以[开头并且]结尾的行
可打印版本  1,985 / 17
第1楼 joyoustar 发表于 2008-08-01 16:03
初级用户 发帖 45 积分 96
[求助]findstr查找以[开头并且]结尾的行
如题,假设文本文档123.txt中有类似以下字符
yiqiweiaoyunjiayou



]end title



abc
abcdef
我想查找以结尾的行并显示



代码findstr "^$"不对,应该如何修改?谢谢!

[ Last edited by joyoustar on 2008-8-2 at 10:44 AM ]
第2楼 yishanju 发表于 2008-08-01 16:37
银牌会员 发帖 1,357 积分 1,488
findstr "[^$]"
第3楼 s11ss 发表于 2008-08-01 16:49
银牌会员 发帖 566 积分 2,098
第4楼 FQ 发表于 2008-08-01 17:13
社区乞丐 发帖 37 积分 -61


在FINDSTR命令中属于正则表达式的元字符范围,所以必须要用\来进行字符化
第5楼 joyoustar 发表于 2008-08-01 17:17
初级用户 发帖 45 积分 96
谢谢楼上。
第6楼 s11ss 发表于 2008-08-01 17:19
银牌会员 发帖 566 积分 2,098
Originally posted by FQ at 2008-8-1 05:13 PM:


在FINDSTR命令中属于正则表达式的元字符范围,所以必须要用\来进行字符化

如果最后一行就是,而不是空行的话,将不会显示。
第7楼 joyoustar 发表于 2008-08-01 17:26
初级用户 发帖 45 积分 96
同意楼上
第8楼 joyoustar 发表于 2008-08-01 17:27
初级用户 发帖 45 积分 96
为何不能显示最后一行[12345]呢
第9楼 FQ 发表于 2008-08-01 17:28
社区乞丐 发帖 37 积分 -61
你不要光说我的代码,你自己也看看你的代码在说吧

aaa[dddd]
第10楼 FQ 发表于 2008-08-01 17:29
社区乞丐 发帖 37 积分 -61
只要你最后一行有回车换行符我的代码足够
第11楼 joyoustar 发表于 2008-08-01 17:39
初级用户 发帖 45 积分 96
Originally posted by FQ at 2008-8-1 05:29 PM:
只要你最后一行有回车换行符我的代码足够

谢谢,但总感觉哪里再修改那么一点点就完美了!确实有时最后没有换行符。
s11ss兄的代码没错,但能用类似"findstr "^\$" 123.txt"的最好不过了。
第12楼 s11ss 发表于 2008-08-01 19:59
银牌会员 发帖 566 积分 2,098
Originally posted by FQ at 2008-8-1 05:28 PM:
你不要光说我的代码,你自己也看看你的代码在说吧

aaa

这行本来就不应当显示,不是以
第13楼 FQ 发表于 2008-08-02 08:29
社区乞丐 发帖 37 积分 -61
唉,关键的关键是他显示了啊
第14楼 joyoustar 发表于 2008-08-02 10:43
初级用户 发帖 45 积分 96
Originally posted by s11ss at 2008-8-1 04:49 PM:

确实有些不对,我开始还没注意到这点,如果
第15楼 quya 发表于 2008-08-02 10:48
高级用户 发帖 172 积分 558 来自 江苏
Originally posted by joyoustar at 2008-8-1 05:39 PM:

谢谢,但总感觉哪里再修改那么一点点就完美了!确实有时最后没有换行符。
s11ss兄的代码没错,但能用类似"findstr "^\$" 123.txt"的最好不过了。


没有回车行, 就强行加一个, 我有时就这样做的。

在处理 123.txt 之前,不管它最后一行有没有回车符。先执行以下代码:

echo. >>123.txt
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023