在记事本++中复制搜索命中的所有行

Copy all lines hit by search in notepad++

我的数据库转储有一个巨大的文件,就像下面显示的小片段一样。

903 09-JAN-14 4 2 "false" "false" "false" 7505 7459 2139 66.51 0.18 69.72 1
903 09-JAN-14 5 3 "false" "false" "false" 7468 7415 2173 66.24 0.37 70.19 4
860 17-FEB-13 1 1 "false" "false" "false" 7014 6973 2371 67.21 0.97 68.31 16
860 17-FEB-13 2 2 "false" "false" "false" 6992 6954 2401 66.95 0.62 68.78 8
891 10-DEC-13 1 1 "false" "false" "false" 1010 1001 10965 17.75 11.3 71.49 505
903 17-DEC-13 5 3 "false" "false" "false" 7468 7415 2173 66.24 0.37 70.19 4
903 10-JAN-14 7 4 "false" "false" "false" 7421 7380 2225 65.83 0.01 71.14 0
860 11-JAN-14 1 1 "false" "false" "false" 7014 6973 2371 67.21 0.97 68.31 16

我想复制所有包含“903”的行。有没有办法在记事本++中做到这一点?

你可以这样做:

  • Search > Mark...
  • 查找内容:^903\b
  • 检查 Mark the linesRegular Expression
  • 单击查找全部

现在已标记所有以 903 开头的行。
之后:

  • Search > Bookmark > Copy marked lines
  • 转到目标文件然后 Ctrl+V