Notepad++ 记事本++;选择文本中的特定区域
我有很长的文本列表,文本第1行到第100000000行,我想问,比如说,我想选择并复制到第100行到第1000行的特定行。只是,有可能吗?如何在记事本++中实现这一点。。谢谢记事本++没有此功能。您可以使用搜索->转到…导航到一条没有问题的线,并选择行号,但这不允许您突出显示起点和终点之间的线 您应该使用脚本语言来提取所需的行。它是快速,简单,免费安装。我会做以下几件事:Notepad++ 记事本++;选择文本中的特定区域,notepad++,Notepad++,我有很长的文本列表,文本第1行到第100000000行,我想问,比如说,我想选择并复制到第100行到第1000行的特定行。只是,有可能吗?如何在记事本++中实现这一点。。谢谢记事本++没有此功能。您可以使用搜索->转到…导航到一条没有问题的线,并选择行号,但这不允许您突出显示起点和终点之间的线 您应该使用脚本语言来提取所需的行。它是快速,简单,免费安装。我会做以下几件事: 安装Python 创建一个文本文件并使用.py扩展名保存,然后键入以下简单脚本: #!usr/bin/env python
.py
扩展名保存,然后键入以下简单脚本:
#!usr/bin/env python
fp = open("outputfile.txt","w")
fp.write(''.join(open('inputfile.txt', 'r').readlines()[100:1000]))
fp.close()
inputfile.txt
是包含百万行的文件,而outputfile.txt
是Python将您想要的行转储到的文件。注意,如果输入文件包含10000000行,我们在上面的行中指定只需要100到1000行另一个类似的例子显示了一个做同样事情的Perl脚本。选择您想要的选项(Python或Perl),但由于我是Python爱好者,我建议选择前者:)问题不清楚。除了剪切和粘贴,你还想做什么?是否因为文件的格式而特别?你正在尝试创建宏吗?嘿。。我真的很感谢你的回复!我试试看