我有一个 1 GB 大小的文件,我想从名称中删除计数,如下例所示。
原始文件内容示例
977014 michael
963693 john
924816 david
819879 chris
640957 mike
602088 james
584438 mark
515686 jason
503658 robert
484403 jessica
476643 sarah
476289 jennifer
466306 paul
456588 brian
我想从文件中删除数字,并且我需要它只包含名称,如下例所示。
预期结果示例
michael
john
david
...
答案1
使用 Notepad++ 从文本文档中删除所有数字
从记事本++打开适用的文本文档后,按Ctrl
+
H
, 在里面找什么字段类型[0-9]+
,请确保所有选项均按照代替纱窗(或Notepad++ 选项单击此处链接以了解如何使用屏幕截图 (screen shot) 部分,然后选择该Replace All
选项。
- 这是因为正则表达式(
[0-9]
) 后跟加号 (+
)意味着它将匹配一个或多个字符正则表达式的出现,这些出现在本例中是数值,并且得到替换为没什么,所以数字会在需要时被删除。
Notepad++ 选项
- 找什么:
[0-9]+
- 用。。。来代替:
(空白/无内容/无空格/空)
- 环绕:
Checked
- 搜索模式:
Regular expression
- 全部替换:
Press it
前
后
答案2
假设数字列的宽度是固定的,您只需按住 ALT 键,同时在要删除的区域上拖出一个矩形即可。突出显示后,只需按删除键或退格键即可。我想如果您有超过 100 行左右的文件,那么这种方法就不方便了,但对于小文件来说,这种方法非常有用。这种方法也适用于 TextPad(一种类似于 Notepad++ 的共享软件编辑器)。
对于电子表格方法,您不需要导入。如果您的文本是制表符分隔的,只需选择所有文本并将其复制到剪贴板,然后将其粘贴到电子表格中。