Regex 记事本++;和交换两个值
所以我需要在多个文件之间交换2个值。这些是十六进制颜色值,分别为#4f225a和#ed2028。如何使用正则表达式交换这些值Regex 记事本++;和交换两个值,regex,notepad++,Regex,Notepad++,所以我需要在多个文件之间交换2个值。这些是十六进制颜色值,分别为#4f225a和#ed2028。如何使用正则表达式交换这些值 基本上,我需要将#4f225a更改为#ed2028,反之亦然 愚蠢而简单的方法: 用您在文件中找不到的特定标记替换string1的每个匹配项 将每次出现的string2替换为string1 用string2替换每次出现的特定标记 简单而愚蠢的方法: 用您在文件中找不到的特定标记替换string1的每个匹配项 将每次出现的string2替换为string1 用string2
基本上,我需要将#4f225a更改为#ed2028,反之亦然 愚蠢而简单的方法:
简单而愚蠢的方法:
这不可能一蹴而就。你需要一次替换和两次替换#4f225a=Tmp,#ed2028=#4f225a,Tmp=#ed2028不能一次完成。您需要一次替换和两次替换3次通过#4f225a=Tmp,#ed2028=#4f225a,Tmp=#ed2028Ah我明白了,所以找到并替换#4f225a到#ed2028a。然后查找#ed2028(精确匹配)并将其替换为#4f225a。最后,返回并用#ed2028切换#ed2028a。这是有道理的,是的,愚蠢而简单。谢谢,我找到了,找到并替换了从4f225a到ed2028a。然后查找#ed2028(精确匹配)并将其替换为#4f225a。最后,返回并用#ed2028切换#ed2028a。这是有道理的,是的,愚蠢而简单。谢谢