title: How to parse a log file in Java?
body: <p>I have a file that has this two rows of data.</p>
  
  <pre><code>Jan 1 22:54:17 drop   %LOGSOURCE% &gt;eth1 rule: 7; rule_uid: {C1336766-9489-  4049-9817-50584D83A245}; src: 70.77.116.190; dst: %DSTIP%; proto: tcp; product: VPN-1 &amp; FireWall-1; service: 445; s_port: 2612;
  Jan 1 23:02:56 accept %LOGSOURCE% &gt;eth1 inzone: External; outzone: Local; rule: 3; rule_uid: {723F81EF-75C9-4CBB-8913-0EBB3686E0F7}; service_id: icmp-proto; ICMP: Echo Request; src: 24.188.22.101; dst: %DSTIP%; proto: icmp; ICMP Type: 8; ICMP Code: 0; product: VPN-1 &amp; FireWall-1;
  </code></pre>
  
  <p>May I really know what's the code to parse them into different columns? One problem is</p>
  
  <pre><code>eth1 rule:7;
  eth1 inzone: External; outzone: Local;
  </code></pre>
  
  <p>I want to let them fall under the same column. I really need some desperate help as I have no knowledge of programming and I'm tasked to do this >&lt;</p>