gpt4 book ai didi

c# - 在 VS2010 中查找并替换双引号之间除文本以外的所有内容

转载 作者:太空狗 更新时间:2023-10-29 23:00:50 25 4
gpt4 key购买 nike

在 Visual Studio 2010 中使用快速替换,如何替换除双引号括起的文本以外的所有内容。我不确定我是否可以使用 WildCards 或 Regex 来执行此操作。下面是一个例子。

原代码如下:

TypeByName("bPhone3", "9999");
TypeById("bFirstName", "Don");

我想用这样的东西替换文本:

Type("bPhone3", "9999", Selector.Name);
Type("bFirstName", "Don", Selector.Id);

我正在为数百个更改执行此操作,因此快速替换是我目前唯一真正的选择。我需要找到一种方法,将任何内容放在引号中并更改其周围的文本。

最佳答案

所以我正在修改 Visual Studio 的查找和替换选项,这实际上可以使用 RegEx 和标记表达式实现。我用过它,它适用于您列出的字符串。

Find What: TypeBy{(.*)}\({"[^"]*"}, {"[^"]*"}\);

Replace with: Type(\2, \3, Selector.\1);

记得标记“使用正则表达式”,你应该是金子

可以找到有关标记表达式的更多信息 here

编辑:更新了一点,因为我注意到您同时拥有姓名和 ID,可能需要进行一些其他更改,具体取决于您要更改的内容中的其他小问题。

关于c# - 在 VS2010 中查找并替换双引号之间除文本以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com