![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-27 04:22 |
共 47,812 主题排行 / 349,912 发帖 / 今日 2 篇 / 48,264 会员排行 |
| 其它操作系统综合讨论区 » findstr不支持同时搜索多个中文字符?? |
| 可打印版本 1,115 / 6 |
| 第1楼 bd123456789 | 发表于 2007-07-06 17:29 |
| 中级用户 发帖 216 积分 360 | |
|
findstr不支持同时搜索多个中文字符?? 88.txt的文本内容如下:
中国人,美国人 俄国人,中国人 华联国际,他们 现在,我需要使用FINDSTR搜索带有"中" 或者 "华"的行, 想要显示的行为 中国人,美国人 华联国际,他们 我的代码如下: findstr "中 华" 88.txt>>输出.txt 但是没有显示任何结果 是不是此命令在查找两个以上中文时会出错,我试过英文,它能行! 有谁知道? |
|
| 第2楼 Michael | 发表于 2007-07-06 19:22 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
"中 华" 不代表"中和华",它代表的是"中空格华".
|
|
| 第3楼 bd123456789 | 发表于 2007-07-06 20:12 |
| 中级用户 发帖 216 积分 360 | |
Originally posted by Michael at 2007-7-6 07:22 PM: 多谢关注! 不过 好像不是这么理解吧 看CMD解释,我的代码好像是代表 "中" 或者 "华",即一行文本中有"中"字或"华"就算符合要求了! 我在英文状态下查找"A R",反是每行有A或者有R,就能正常显示并输出的!! 不知道对否 |
|
| 第4楼 Michael | 发表于 2007-07-07 13:24 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
嗯,刚才查看了一下 findstr /?,空格果然表示“或者”。
这东西真容易引起误解。 |
|
| 第5楼 bd123456789 | 发表于 2007-07-07 14:26 |
| 中级用户 发帖 216 积分 360 | |
Originally posted by Michael at 2007-7-7 01:24 PM: 呵呵,知道就好 不过 再研究研究我的问题 哈哈哈哈 |
|
| 第6楼 Michael | 发表于 2007-07-07 14:32 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
这个我无法测试,因为是英文版的系统。
你的空格不会是全角空格吧。 |
|
| 第7楼 bd123456789 | 发表于 2007-07-07 14:36 |
| 中级用户 发帖 216 积分 360 | |
Originally posted by Michael at 2007-7-7 02:32 PM: 是半角空格! 多谢关注 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |