如何查找和替换不同的 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的主要内容,如果未能解决你的问题,请参考以下文章