title: MS Word VBA search text with find wildcards
body: <p>I need find these matches using "ms word find" with wildcards: </p>
  
  <pre><code>{{1,000.00}}
  {{-125}} 
  {{125-}} 
  {{-1’100.00}}  
  {{1’100.00-}}  
  </code></pre>
  
  <p>What should be the <strong>Selection.Find.Text</strong> for it?</p>
  
  <p>I tried this:</p>
  
  <pre><code>[\{]{2}&lt;*&gt;[\}]{2}
  </code></pre>
  
  <p>but it does not work for some words.</p>
  
  <hr>
  
  <p>This wildcard works almost exactly to what I need. I modified a bit to exclude Paragraph return ^13 <strong><code>[\{]{2}[!\}][!^13]@[\}]{2}</code></strong></p>
  
  <p>However I have a problem matching a paragraph like this <code>blabla {{2}} {{-2-}} blabla</code> in this case it matches the whole paragraph (<code>{{2}} {{-2-}}</code>) and then it matches <code>{{-2-}}</code>.</p>
  
  <p>Can someone tell me the reason, and what I need to change in the wildcards? </p>