例如,在下面的html中,找到所有div
代码,class
等于bar
,父亲div
等于foo
。
// leave this code alone
<div class="bar">
Hello World!
</div>
// Do a structured find and replace on this code only
<div class="foo">
<div class="bar">
Hello World Again!
</div>
</div>
以下是我使用的resharper搜索模式,它不会产生任何结果:
<div class="foo"><div class="bar">$content$</div></div>
替换模式应该添加一个额外的嵌套div,其类为baz:
<div class="foo"><div class="bar"><div class="baz">$content$</div></div></div>
答案 0 :(得分:3)
答案 1 :(得分:2)
您的搜索模式没有理由不起作用。
这是你的代码
// leave this code alone
<div class="bar">
Hello World!
</div>
// Do a structured find and replace on this code only
<div class="foo">
<div class="bar">
Hello World Again!
</div>
</div>
你试过
<div class="foo"><div class="bar">$content$</div></div>
如果仍然无法匹配搜索
<div class="foo">
<div class="bar">
$content$
</div>
</div>
<$tag$ class="foo">
<$tag$ class="bar">
$content$
</$tag$>
</$tag$>