gpt4 book ai didi

c# - Visual Studio 2017 - 查找并替换为文本

转载 作者:行者123 更新时间:2023-11-30 14:46:38 25 4
gpt4 key购买 nike

我在一个类中有这个属性:

public string fooo { get; set; }

我需要用类似的方式重写它:

[BsonElement("fooo")] 
public string fooo{ get; set; }

我必须为很多属性执行此操作,因此我想使用 Visual Studio 中的“查找替换功能”。

我使用下面的宏:

Search : public 
Replace : [BsonElement("")]\n\t\tpublic

如何使用正则表达式动态获取 fooo 名称并将其放入 BsonElement 属性中?在全局范围内,是否可以找到有关此文档的链接,尚未找到。

最佳答案

这里有一个属性格式的解决方案,如 public string fooo { get;放; }(空格很重要:一行,属性名后有空格)

搜索:

(public) (\w+) (\w+) { get; set; }

替换:

[BsonElement("$3")]\n\t\t$1 $2 $3 { get; set; }

解释:

$1$2$3 是在 ()

中捕获的组

\w 等同于 [a-zA-Z0-9_],因此 (\w+) 将匹配任何类型名称并且属性名称

关于c# - Visual Studio 2017 - 查找并替换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48343728/

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