9

我有一个文件,其中散布着 200 个左右的 GUID,它们的破折号已被删除。我需要将这些破折号放回原处,但手动操作会很乏味且耗时。有没有办法全部替换,也许在记事本++中,在 GUIDS 中放置破折号?

4

2 回答 2

8

按 CTRL+H 打开“替换”对话框:

进入

  ([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})

在“查找内容”-Textfield 和

$1-$2-$3-$4-$5

int“替换为”-文本字段。确保选中“正则表达式”复选框。

按下“全部替换”按钮,奇迹就会发生。

于 2012-12-19T12:33:12.230 回答
5

使用记事本++ 执行以下操作:

目前你应该在记事本++中看到这样的东西

1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e
1414527670f747218137fd1059046a4e

创建一列 200 个破折号并使用 Alt+鼠标选择(垂直)复制该列。

现在您应该可以将这 200 个破折号粘贴到上述数据中的任何位置。我在不到一分钟的时间内完成了上面显示的 20 条记录。你几乎不会花10分钟?比正则表达式快得多;),特别是如果您考虑编程和测试的工作。

请参阅我的以下 20 条记录的数据:

14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e

希望我清楚。阅读内容以获取记事本 ++ 中的列选择详细信息

于 2012-12-19T12:20:21.997 回答