标题: findstr不支持同时搜索多个中文字符??
[打印本页]
作者: bd123456789
时间: 2007-7-6 17:29
标题: findstr不支持同时搜索多个中文字符??
88.txt的文本内容如下:
中国人,美国人
俄国人,中国人
华联国际,他们
现在,我需要使用FINDSTR搜索带有"中" 或者 "华"的行,
想要显示的行为
中国人,美国人
华联国际,他们
我的代码如下:
findstr "中 华" 88.txt>>输出.txt
但是没有显示任何结果
是不是此命令在查找两个以上中文时会出错,我试过英文,它能行!
有谁知道?
作者: Michael
时间: 2007-7-6 19:22
"中 华" 不代表"中和华",它代表的是"中空格华".
作者: bd123456789
时间: 2007-7-6 20:12
Quote: |
Originally posted by Michael at 2007-7-6 07:22 PM:
"中 华" 不代表"中和华",它代表的是"中空格华". |
|
多谢关注!
不过
好像不是这么理解吧
看CMD解释,我的代码好像是代表
"中" 或者 "华",即一行文本中有"中"字或"华"就算符合要求了!
我在英文状态下查找"A R",反是每行有A或者有R,就能正常显示并输出的!!
不知道对否
作者: Michael
时间: 2007-7-7 13:24
嗯,刚才查看了一下 findstr /?,空格果然表示“或者”。
这东西真容易引起误解。
作者: bd123456789
时间: 2007-7-7 14:26
Quote: |
Originally posted by Michael at 2007-7-7 01:24 PM:
嗯,刚才查看了一下 findstr /?,空格果然表示“或者”。
这东西真容易引起误解。 |
|
呵呵,知道就好
不过
再研究研究我的问题
哈哈哈哈
作者: Michael
时间: 2007-7-7 14:32
这个我无法测试,因为是英文版的系统。
你的空格不会是全角空格吧。
作者: bd123456789
时间: 2007-7-7 14:36
Quote: |
Originally posted by Michael at 2007-7-7 02:32 PM:
这个我无法测试,因为是英文版的系统。
你的空格不会是全角空格吧。 |
|
是半角空格!
多谢关注