Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 记事本++;,将分组数据放在单独的列中_Excel_Notepad++ - Fatal编程技术网

Excel 记事本++;,将分组数据放在单独的列中

Excel 记事本++;,将分组数据放在单独的列中,excel,notepad++,Excel,Notepad++,我有一些数据集,其中一列包含多个数据ID,另一列包含所有这些ID的相应值。想象一下记事本++上的一些数据如下: 编号:123;ID:456;身份证号码:78912 如何分离数据,使输出看起来像: ID:12312 ID:456 12 身份证号码:78912 我正在使用notepad++执行此任务。我不太确定查找我的问题的关键词,但这正是我试图实现的目标。谢谢你的帮助 您可以尝试正则表达式搜索和替换。目前我还不能想出一个“先开火,然后忘记”的解决方案,但我可以展示如何在同一时间替换一个ID。(要替

我有一些数据集,其中一列包含多个数据ID,另一列包含所有这些ID的相应值。想象一下记事本++上的一些数据如下:

编号:123;ID:456;身份证号码:78912

如何分离数据,使输出看起来像:

ID:12312
ID:456 12
身份证号码:78912


我正在使用notepad++执行此任务。我不太确定查找我的问题的关键词,但这正是我试图实现的目标。谢谢你的帮助

您可以尝试正则表达式搜索和替换。目前我还不能想出一个“先开火,然后忘记”的解决方案,但我可以展示如何在同一时间替换一个ID。(要替换整个文件,您需要按住键盘快捷键几秒钟,然后屏住呼吸。)我担心它只适用于少量ID

首先对您的文件进行备份

  • 从“搜索”菜单打开“替换”对话框:
  • 查找内容:“(ID:)([0-9]+);(.*)([^]+)$”(不带引号)
  • 替换为:“\1\2\4\n\3\4”(不带引号)
  • 检查搜索模式正则表达式
  • 单击“替换”几次
  • 如果工作正常:按Alt-R几秒钟
致以最诚挚的问候,
拉尔斯