visual-studio - 在 Visual Studio 中反转分配方向

标签 visual-studio regex

这个问题在这里已经有了答案:





How can I reverse code around an equal sign in Visual Studio?

(4 个回答)


3年前关闭。




我在 Visual Studio 中有一堆赋值操作,我想反转它们:
IE

i = j;
会成为
j = i;

即用等号之后的内容替换等号之前的所有内容,反之亦然

有什么简单的方法可以做到这一点,在正则表达式引擎中说些什么?

干杯,埃德

最佳答案

选择要交换的行,Ctrl+H,然后替换:

{:i}:b*=:b*{:i};

和:
\2 = \1;

将“查找范围:”设置为“选择”

不过,它只处理 C/C++ 风格的标识符(通过“:i”)。替换为:
{.*}:b*=:b*{.*};

替换“=”两侧的任何内容。

此外,由于您在评论中提到您使用 ReSharper,因此您只需突出显示“=”、Alt+Enter 和“反向分配”。

关于visual-studio - 在 Visual Studio 中反转分配方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012807/

相关文章:

javascript - 正则表达式path.match(/user/);

regex - 正则表达式 - 删除模式前面的空格

regex - 将文件夹中的所有图像移动到子文件夹,并将文本文件中对这些图像的所有引用更新到它们的新位置?

regex - Perl 正则表达式匹配字符串不以某物结尾

c# - 进入第三方源代码

jquery - 如何获取特定版本的 Jquery(例如 3.2.1)的 TypeScript 定义文件?

c++ - 将 vcpkg 与 Visual Studio 2022 一起使用会产生伪造的未解析外部符号链接(symbolic link)器错误

visual-studio-2010 - Visual Studios Express - 更改调试输出目录

c# - 从不同机器上的相同 C# 源代码可重复构建

regex - 如何在 Bash 中将空格与正则表达式匹配?