title: What is the name for the type of "loose" search/filter that allows for other characters in the middle?
body: <p><em>I'm not sure which community this belongs in, feel free to suggest a better one if this doesn't fit here.</em></p>
  <p>In Visual Studio Code, when searching for a file, you can <code>CMD/Ctrl + P</code> to bring up  the <a href="https://code.visualstudio.com/docs/editor/editingevolved#_quick-file-navigation" rel="nofollow noreferrer">Quick Open search box</a> for finding a file by name. The search doesn't have to be the exact name and it filters as long as the search query contains the characters in that order, while being &quot;loose&quot; enough to ignore any characters between those.</p>
  <p>Example:
  Searching &quot;cat&quot; would show the following:</p>
  <ul>
  <li>bigcat.txt</li>
  <li>cat.txt</li>
  <li>candlelight.txt</li>
  </ul>
  <p>In the above, all the strings contain &quot;cat&quot; within it, even if there are other characters between it. The regex would probably be something like <code>/.*c.*a.*t.*/</code>.</p>
  <p>Is there a name for this type of search/filter?</p>