选择宽度可变的列
Selecting column with variable width
假设我有一个制表符分隔的文本文件,如下所示:
111111111111111111111111111111 a
1 b
有没有办法得到第二列,即
a
b
在记事本++中?
我知道 Alt + Drag
和 Shift + Alt + Arrow keys
,但我只能 select
111111111111111111111111 a
b
我过去使用的最简单的方法是在文本编辑器(记事本)中打开文件并在选项卡上进行查找替换(用逗号替换)。在此之前使用 find/replace (ctrl+H)
删除任何逗号
然后在 excel 中打开生成的 csv 文件。
你可以这样做:
- Ctrl+H
- 查找内容:
^[^\t]*\t([^\t]+)$
- 替换为:
这将保留第一个和第二个列表(或行尾)之间的内容。
假设我有一个制表符分隔的文本文件,如下所示:
111111111111111111111111111111 a
1 b
有没有办法得到第二列,即
a
b
在记事本++中?
我知道 Alt + Drag
和 Shift + Alt + Arrow keys
,但我只能 select
111111111111111111111111 a
b
我过去使用的最简单的方法是在文本编辑器(记事本)中打开文件并在选项卡上进行查找替换(用逗号替换)。在此之前使用 find/replace (ctrl+H)
删除任何逗号然后在 excel 中打开生成的 csv 文件。
你可以这样做:
- Ctrl+H
- 查找内容:
^[^\t]*\t([^\t]+)$
- 替换为:
这将保留第一个和第二个列表(或行尾)之间的内容。