请使用正则表达式获得一些帮助

时间:2016-03-01 01:49:38

标签: regex

我想使用Visual Studio替换工具替换LabelFor命令

自:

@Html.LabelFor(m=>m.myRecords.First().Column1)
@Html.LabelFor(m=>m.myRecords.First().M.M.Column2)

@Html.LabelFor(m=>m.myRecords.First().Column1, null, Model.Status)
@Html.LabelFor(m=>m.myRecords.First().M.M.Column2, null, Model.Status)

我使用“Column1”和“Column2”作为2列的示例,在替换后应保持不变,即添加:

, null, Model.Status)

到声明结束。

我怀疑我需要一个正则表达式来识别最后一个“)”,然后用

替换
    , null, Model.Status)

赞赏的想法。

感谢。

1 个答案:

答案 0 :(得分:1)

基本上你必须匹配最后一个括号,\)$(全局和多行)

然后用字符串, null, Model.Status)

替换

Regexr solution