如何查找和替换不同的 UUID

Posted

技术标签:

【中文标题】如何查找和替换不同的 UUID【英文标题】:How to find and replace with different UUIDs 【发布时间】:2012-10-03 12:13:21 【问题描述】:

我想用我保存在文件中的新生成的 UUID 替换以下 UUID。

当前 UUID

'uuid': '10000000-0000-0000-0000-0000000000',
'uuid': '20000000-0000-0000-0000-0000000000',
'uuid': '30000000-0000-0000-0000-0000000000',
'uuid': '40000000-0000-0000-0000-0000000000',
'uuid': '50000000-0000-0000-0000-0000000000',

我想使用的新 UUID

61c1345a-15ef-4286-a97c-a4ade5858eee
6c548dcf-6ede-4342-8735-7cce300a3148
bfbb27df-1a26-49db-8408-85aaa676c4be
e6d2e99e-a4da-41d5-a4e0-7ce2e56a5258
50a2a6c6-57b8-4329-b306-9e361a66d8f7

有没有一种方法可以用我拥有的新 UUID 替换我当前的每个 UUID,而无需手动执行每个 UUID? (我大约有 50 件事情要做)

非常感谢。

【问题讨论】:

我不会以编程方式尝试此操作,而是使用 Notepad++ 之类的工具并使用块选择功能复制和粘贴“旧”数据。 【参考方案1】:

如果您想以编程方式执行此操作,您应该查看正则表达式。要匹配您的 UUID 之一,您需要像这样使用:

\d8-(?:\d4-)3\d10

您可以使用它来确定您在第一个文件中的哪个位置有此模式,并将其替换为第二个文件中的下一个模式。

【讨论】:

\d 匹配一个数字。您想使用 \w 来匹配字母和数字。

以上是关于如何查找和替换不同的 UUID的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在匹配两个文本文件时查找和替换单词?

word 如何批量替换

excel如何查找重复的数据,并分别替换

如何在 Visual Studio Code 中查找和替换所有匹配项(在所有文件中)?

查找和替换元胞数组中的值

PowerShell 在不同目录中查找和替换