使用 notepad++ 交换文本顺序

使用 notepad++ 交换文本顺序

我不知道如何仅通过标题来描述我的问题。

好吧,我有一个很大的列表,我正在用一个自定义程序将其输入到 SQL DB 中。它从 pastebin 导入项目。但是,我完全搞不清楚信息需要如何排序。

这是一个小列表示例

M9;15002
M9 马格南;15101
五七;15003
FiveSeven 杂志;15110
MP443;15004
MP443弹匣;15109

我想知道是否可以让 notepad++ 截取文本并使其像这样

15002;M9;
15101;M9 马格南;
15003;五七;
15110;FiveSeven Mag;
15004;MP443;
15109;MP443 马格南;
如果需要,我可以手动删除每行末尾的多余的 ;。

答案1

在 Notepad++ 中按CTRL+H

  • 找什么:(^.*); (.*?$)
  • 用。。。来代替:\2; \1;
  • 查看正则表达式选项

Before                                       After

在此处输入图片描述 在此处输入图片描述

诀窍是通过 和 来使用两个捕获组,( )但顺序相反\1\2

相关内容