title: Java - output text from file as keyboard emulation
body: <p>If I had a file <code>numbers.txt</code> with the following string:</p>
  
  <p><code>*1222223* @4555556 !7888889! $19.99</code></p>
  
  <p>How would I go about reading that line, removing the symbols, and outputting it via keyboard emulation as follows:</p>
  
  <p><code>4555556 [TAB] 7888889 [TAB] [TAB] 1222223 [TAB] 19.99</code></p>
  
  <p>[TAB] being emulation for the TAB key as opposed to a literal string.</p>
  
  <p>Of course, during the output, I do not know what the numbers are, or even what order those numbers are in originally. Think of the <code>*</code> <code>@</code> <code>!</code> and <code>$</code> symbols as placeholders for the location of these numbers, and I want to go from a <code>* @ ! $</code> input to a <code>@ ! * $</code> output.</p>
  
  <p>Let me know if this isn't specific enough.</p>
  
  <p>EDIT: I know absolutely nothing about Java. I do batch/shell scripting, HTML, CSS and some PHP. My question pertains to an action that my company needs to implement into a simple program but we are ill equipped with Java-Know-How.</p>