1

我正在使用 Visual Studio 2010 中的“查找和替换”对话框。获取与查找条件匹配的结果没有问题。问题是,查找/替换操作结束后的结果是字符串中的*。Visual Studio 将星号视为文字字符并在结果中放置 *。不是我需要的,也不是那么有用。

我将其用于查找条件:

@Html.TextBoxFor(*)

我将其用于替换条件:

@Html.TextBoxFor(*, new { @class = "className" })

如果这是我的起始字符串,

@Html.TextBoxFor( x => x.price)

我希望结果是

@Html.TextBoxFor( x => x.price, new { @class = "className" })

不是这个

@Html.TextBoxFor(*, new { @class = "className" })

如何使用通配符 (*) 执行查找,但不使用文字 * 替换匹配?

4

1 回答 1

1

选择“使用正则表达式”。

寻找\@Html\.TextBoxFor\({.*}\)

用。。。来代替@Html.TextBoxFor(\1, new { @class = "className" })

于 2012-06-28T22:22:11.650 回答