【问题标题】:Find and replace string within a specific string with regex in visual studio在 Visual Studio 中使用正则表达式查找和替换特定字符串中的字符串
【发布时间】:2012-04-12 07:27:59
【问题描述】:

我想自动替换我的解决方案中所有类似这样的字符串

NotifyPropertyChanged("VariableParameter")

有了这个

NotifyPropertyChanged(Function() VariableParameter)

通过“查找和替换”中的“快速替换”在 Visual Studio 2010 中使用正则表达式。

当我必须保留每个不同的可变参数时,我一点也不知道如何做到这一点。

【问题讨论】:

    标签: regex visual-studio-2010 replace find


    【解决方案1】:

    尝试以下模式和替换。

    模式: NotifyPropertyChanged\("{[^"]+}"\)

    这匹配您的文本,同时转义括号。 {[^"]+} 部分标记内容(通过花括号),[^"]+ 位匹配任何不是双引号的字符一次或多次。

    替换:NotifyPropertyChanged(Function() \1)

    这会替换匹配的文本,并且相当容易理解。 \1 部分指的是模式中的第一个(在本例中也是唯一一个)标记文本,即双引号之间的内容。

    【讨论】:

    • 效果很好。非常感谢。
    猜你喜欢
    • 2014-10-20
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    相关资源
    最近更新 更多