当前位置: 首页 > 知识库问答 >
问题:

在Visual Studio中查找并替换正则表达式

终逸仙
2023-03-14

我正在使用Visual Studio 2013,并尝试使用以下语法查找和替换方法调用:

找到什么:

  TakeAndCompareScreenshot(.*);

替换为:

  TakeAndCompareScreenshot(.*); \n                                                                     
  Upgrade_CommonMethods.Errorfinder(driver);** 

请帮我解决这个问题?

我只需要添加Upgrad_CommonMethods。检错人(司机) 在下面的所有take和comparescreenshot(.*)中 行,无任何值更改

这可能吗?在Visual Studio 2013或记事本中?


共有1个答案

邢宏浚
2023-03-14

在替换为,不要重复使用(.*),而是使用捕获组:https://stackoverflow.com/a/17194010/736079.还要注意,and是regex中的特殊字符,需要在您的搜索模式使用\(and\)

搜索:

TakeAndCompareScreenshot\((.*)\);

替换(0美元包含搜索捕获的整个字符串):

$0\n     Upgrade_CommonMethods.Errorfinder(driver);

或者(1美元包含(...)之间的第一项内容):

TakeAndCompareScreenshot($1);\n    Upgrade_CommonMethods.Errorfinder(driver);
 类似资料:
  • 在这个问题的背景下,我想做以下修改: 查找: funcA(参数0,参数1,参数2,参数3); 替换: funcA可以有除param0之外的任意数量的参数。怎么做呢?为简单起见,忽略基本情况,即当传递给funcA的参数仅为param0时。 funcA是: 职能是: 编辑: 参数(param1,param2..)只是包含字母的字符串。

  • 我有一份从MS Word复制/粘贴的文件。所有的引文都被复制为,这基本上在我的LaTeX文档中造成了混乱,因此它们必须是。 有没有可能创建一个正则表达式来查找所有这些,其中可以是任何东西(包括符号、数字等)。),并用正确的引号替换它的正则表达式?我使用Sublime文本,它能够直接在编辑器中使用RegEX。

  • 我试图突出显示正则表达式发现的一个单词,如果有权利,请用相应的替换词替换它。 代码只有在没有替换的情况下才能正常工作。 也许每次都应该重新安排一下???

  • 问题内容: 我有这个字符串: 现在,我想在每个数字之前添加String num:。 因此结果必须是: 这也必须工作: 用于搜索数字的正则表达式是:[0-9]+ 但是我想用num:+ [匹配的子字符串]替换匹配的子字符串。 我现在写了一个带有数字的示例,但另一个示例可以是:在每个电子邮件地址之前添加 ·Email found·: 问题答案: 利用分组。您可以使用括号(并)定义组,并通过组索引$n在哪

  • 我正在寻找一种解决方案,以找到并替换我的一个文档中许多价格的格式。 我目前有这样的价格格式:$60,并想改变格式为:60$ 下面的“查找内容”可以查找第一种格式,但不太确定“替换为”什么。 有没有办法保存这个数字? 谢谢你。

  • 问题内容: 我需要替换字符串的一部分。我浏览了Python文档并发现了re.sub。 我期望这能打印,而不是“酒吧”。 谁能告诉我我做错了什么? 问题答案: 除了捕获要 替换 的零件外,您还可以捕获要 保留 的零件,然后使用引用对其进行引用以将它们包括在替换字符串中。 尝试以下方法: 另外,假设这是HTML,则应考虑使用HTML解析器来执行此任务,例如Beautiful Soup 。