regex - Notepad++ CSV 拆分和删除字段

标签 regex csv notepad++ multiple-columns

我有一个 CSV 文件中的数据集合,我想在其中进行操作,以便我只使用其中的一些值。例如我有:

1,2,3,4,5,6
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk

我想做的是只使用几个字段并可能以不同的顺序

1,4,3

我知道 notepad++ 可以分解值并使用\1、\2 等重新排列它们,但我不知道该怎么做。

最佳答案

Notepad++ 并不是真正的电子表格,这将是您在导入 .CSV 文件后进行此类编辑的最简单方法。然而,它确实有一些有限的列编辑功能,这使得它可行。需要两个步骤,概述如下。

1) 排列你的文字:

  • a) 突出显示所有文本。
  • b) 选择 TextFX 菜单,
  • c) 然后是 TextFX 编辑子菜单,
  • d) 然后是“用 (,) 排列多行” 选项。

现在您的所有列都将以逗号对齐。

2) 删除单个列:

  • a) 确保没有文本突出显示。
  • b) 按住 [alt] 键,同时用鼠标选择要删除的列。
  • c) 按删除键删除您突出显示的内容。

以上假设您已经安装了 TextFX 插件。如果我没记错的话,这是标准配置,但如果不是,您可以轻松找到它并从插件管理器添加它。

这是使用 Alt 键和鼠标选择对齐列的示例,摘自官方 Notepad++ 站点: http://notepad-plus-plus.org/features/column-mode-editing.html

关于regex - Notepad++ CSV 拆分和删除字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976006/

相关文章:

regex - WordPress 永久链接 : only using the post_id from the URL

android - 如何将 Room 表导出为 CSV 格式?

php - 创建合并 2 行的 CSV 并将值设置为 codeigniter 中的标题

python - 如何忽略带引号的字段中的 CSV 分隔符?

regex - Notepad++ REGEX 查找并替换倒数第二个斜杠

java - 正则表达式查找

javascript - 如何创建板球比赛的正则表达式

python - 如何修改此正则表达式以使其与 Python 中的 '&' 不匹配?

windows - 有没有办法在 Windows 上的 Ubuntu 上的 Bash 中使用 Notepad++ 打开文件?

notepad++ - 如何在默认应用程序中从 Notepad++ 运行当前打开的文件?