[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
首先你自己是如何判断真李梅假李梅的?

TOP

”空“是什么?
列举的全吗?

TOP

本帖最后由 qixiaobin0715 于 2021-10-12 15:01 编辑

按照你在3楼列举的4种情况(可自己再加),大概应当这样:
  1. .......
  2. set Names=,李梅, ^李梅$ :李梅: :李梅$
  3. findstr /r "%Names%" 123.txt>nul
  4. if %errorlevel%==0 goto :a
  5. if %errorlevel%==1 goto :b
  6. ......
复制代码

TOP

在findstr命令最后加上”>nul“可屏蔽显示123.txt的内容。

TOP

按你所说最少应当有以下情况:
  1. ......,李梅,......
  2. ......:李梅:......
  3. 李梅:......
  4. 李梅,......
  5. ......,李梅
  6. ......:李梅
  7. 李梅
复制代码

TOP

也可以这样,将下面文本存为a.txt文件,6楼代码第2行删掉,第3行替换为:
  1. findstr /rg:a.txt 123.txt>nul
复制代码
a.txt
  1. ,李梅,
  2. :李梅:
  3. ^李梅:
  4. ^李梅,
  5. ,李梅$
  6. :李梅$
  7. ^李梅$
复制代码

TOP

回复 11# 大地
不要修改6楼第2行,不要手打,直接复制过去。你修改的不对。

TOP

回复 13# 大地
不要看多了一个空格,会带来很多麻烦,并且可选项太多,最好采用10楼的办法:
a.txt
  1. ,李梅,
  2. :李梅:
  3. ^李梅:
  4. ^李梅,
  5. ,李梅$
  6. :李梅$
  7. ^李梅$
  8. ,李 梅,
  9. :李 梅:
  10. ^李 梅:
  11. ^李 梅,
  12. ,李 梅$
  13. :李 梅$
  14. ^李 梅$
复制代码

TOP

返回列表