How do I find any word that contains all the given characters at least once
<p>I working with this code</p>

<pre><code>                   while((dictionaryWord = br_.readLine()) != null) 
            {
                if(dictionaryWord.matches("^"+word.replace("*" , "." )+"$"))
                {   
                    incrementCounter();
                    System.out.println(dictionaryWord);
                }
            }
</code></pre>

<p><strong>Desired Goal: word = dgo</strong></p>

<p><strong>Output: dog, god, dogma megalogdon, etc....</strong></p>
