title: Matching Multiple Patterns using Java Regex
body: <p>I have a file containing records of the following format:</p>
  
  <pre>1285957838.880&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 192.168.10.228 TCP_HIT/200 1434 GET http://www.google.com/tools/dlpage/res/c/css/dlpage.css [02/Oct/2010:00:00:38 +0530] je02121 NONE/- text/css</pre>
  
  <p>Which has 11 fields (<code>[02/Oct/2010:00:00:38 +0530]</code> is a single field)</p>
  
  <p>I want to write extract fields say 7, 8, 9. Is it possible to extract these fields using Java regex. </p>
  
  <p>Can regex be used to match multiple patterns for the above?</p>
  
  <p>From the above record, I need to extract the fields</p>
  
  <pre><code>f1: http://www.google.com/tools/dlpage/res/c/css/dlpage.css  
  f2: 02/Oct/2010:00:00:38 +0530  
  f3: je02121
  </code></pre>