如何使用Resharper的结构化搜索添加一个3级深度的新div?

edt*_*edt 6 resharper

例如,在下面的html中,找到所有等于的div标签,并且父级也等于.classbardivfoo

// 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>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的resharper搜索模式,它不会产生任何结果:

<div class="foo"><div class="bar">$content$</div></div>
Run Code Online (Sandbox Code Playgroud)

替换模式应该添加一个额外的,嵌套的div与一个类baz:

<div class="foo"><div class="bar"><div class="baz">$content$</div></div></div>
Run Code Online (Sandbox Code Playgroud)

Phi*_*hil 3

你的方法看起来是正确的。它对我有用,例如定义这样的模式

前

使用替换我们得到

后