notepad 如何选择被标记的行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了notepad 如何选择被标记的行?相关的知识,希望对你有一定的参考价值。

数据量比较大有几百万行,,其中包含某一字段的有几十万行, 想把这一些行选择上复制出来有具体该如何操作?
(本人完全不懂编程之类的,只是因为用记事本打开这个TXT文件太慢,才开始研究这个notepad++. ) 求详细答案,谢谢.

工具/材料:notepad++。 

1、首先在桌面上,点击“notepad++”图标。

2、然后在该界面中,找到行前有蓝色小圆点的即为标记行。

3、之后在该界面中,将光标移到有蓝色小圆点的标记行头部位置。

4、最后在该界面中,向后选择整个被标记的行即可。

参考技术A

这么大的文件……但愿Notepad++能挺住。


(Ctrl+F)打开[查找]对话框

点击[Mark]选项卡(如图):

▲选中[标记所在行]

▲其他选项请自己决定

点击[查找全部]


现在回到主窗

匹配行已被标了书签


点击[搜索]菜单 >> 书签 >> 复制书签行(然后粘贴到别处)

(此菜单中还有[删除未标记行],但可能速度慢)


附:

若查找内容复杂,可在查找时用[正则表达式]。

▲如需帮助,请说明所找内容的规律。

但这么大的文件,用正则表达式,恐怕效率不高。

(如果普通查找挺不住,正则表达式就别试了。)

本回答被提问者采纳
参考技术B

1. 打开NotePad++,选择“搜索-标记”

2. 标记完所有想要的行之后,选择“搜索-书签-剪切书签行/复制书签行”

3. 复制和剪切都可以,然后就完成了

notepad++正则表达式

匹配包含指定数量字符的行的正则表达式怎能么写 比如匹配包含3个a的行,不匹配其它包含1个a,2个a,4个以上a的行

参考技术A 转义字符
如:要使用
“\”
本身,
则应该使用“\\”
\t
Tab制表符
注:扩展和正则表达式都支持
\r
回车符CR
注:扩展支持,正则表达式不支持
\n
换行符LF
注:扩展支持,正则表达式不支持
.
匹配任意字符
^
其右边的表达式被匹配在行首。如:^A匹配以“A”开头的行
$
其左边的表达式被匹配在行尾。如:e$匹配以“e”结尾的行

以上是关于notepad 如何选择被标记的行?的主要内容,如果未能解决你的问题,请参考以下文章

如何选择可能使用 awk/sed 多次出现的两个标记模式之间的行

如何使用正则表达式和 Notepad++ 删除所有非 ASCII 字符?

在 Tableview 中为先前选择的行加载复选标记(已批准的用户)

notepad如何删除某个字符开头的行,notepad如何删除空白行?

notepad++ 如何自动换行

如何在 Notepad++ 中选择大括号之间的所有代码?