title: How can I generate a list of words from a group of letters using Perl?
body: <p>I was looking for a module, regex, or anything else that might apply to this problem.</p>
  
  <p>How can I programatically parse the string and create known English &amp;| Spanish words given that I have a dictionary table against which I can check each permutation of the algorithm's randomization for a match?</p>
  
  <p>Given a group of characters: <code>EBLAIDL KDIOIDSI ADHFWB</code></p>
  
  <p>The program should return: <code>BLADE</code> <code>AID</code> <code>KID</code> <code>KIDS</code> <code>FIDDLE</code> <code>HOLA</code> etc....</p>
  
  <p>I also want to be able to define the minimum &amp; maximum word length as well as the number of syllables </p>
  
  <p>The input length doesn't matter, it must be only letters, and punctuation doesn't matter.</p>
  
  <p>Thanks for any help</p>
  
  <p><b>EDIT</b><br>Letters in the input string can be reused.  </p>
  
  <p>For example, if the input is: <code>ABLED</code> then the output may contain: <code>BALL</code> or <code>BLEED</code></p>