检查文本文档中是否有相同的行

检查文本文档中是否有相同的行

我有一个很长的文本文档,其中包含很多 FEN(一些国际象棋符号),如下所示:

3b4/8/8/4k3/4N1Kp/4P3/5P2/8 w - -

有什么方法可以检查其中一些内容是否在文档中出现两次?

答案1

有什么方法可以检查其中一些内容是否在文档中出现过两次?

解决此问题的两个基本方法可能是编写脚本或使用第三方工具来比较行并返回/突出显示任何相关的重复项。

在 Windows 上,Powershell 和 Python 可以说是编写此类脚本的不错选择(不太复杂,擅长解析文本/文本文件)。对于第三方实用程序,Windows 上也存在(Linux)sed和的端口。grep

如果您不受命令行的束缚,那么像 Notepad++ 这样的文本编辑器也是一个选择,因为您可以突出显示选定的文本并显示它们所在的行/行号(有点类似于grep)。

相关内容