title: How do you tell if two wildcards overlap?
body: <p>Given two strings with * wildcards, I would like to know if a string could be created that would match both.</p>
  
  <p>For example, these two are a simple case of overlap:</p>
  
  <ol>
  <li>Hello*World</li>
  <li>Hel*</li>
  </ol>
  
  <p>But so are all of these:</p>
  
  <ol>
  <li>*.csv</li>
  <li>reports*.csv</li>
  <li>reportsdump.csv</li>
  </ol>
  
  <p>Is there an algorithm published for doing this? Or perhaps a utility function in Windows or a library I might be able to call or copy?</p>