title: Format output for similar value in R
body: <p>I am looking to print/format output using <code>cat</code> or <code>sprintf</code> in <code>R</code> based on <code>id</code>:</p>
  
  <p>INPUT:</p>
  
  <pre><code>a &lt;- "1&lt;--A ,1&lt;--B ,1&lt;--C ,1&lt;--D"
  b &lt;- "A--&gt;1 ,A--&gt;2 ,A--&gt;3 ,A--&gt;4 ,A--&gt;5 ,A--&gt;6 ,B--&gt;1 ,B--&gt;2,C--&gt;1,C--&gt;3"
  </code></pre>
  
  <p>Expected Output:</p>
  
  <pre><code>1 &lt;-- A
        A --&gt; 1
        A --&gt; 2
        A --&gt; 3
        A --&gt; 4
        A --&gt; 5
        A --&gt; 6
  1 &lt;-- B
        B --&gt; 1
        B --&gt; 2
  1 &lt;-- C
        C --&gt; 1
        C --&gt; 3
  1 &lt;-- D
  </code></pre>
  
  <p>Any help will be really appreciated. 
  I want to show this output on <code>console</code> as well as in <code>html</code> formatting.</p>
  
  <p>**Note: The values can have all letters and can have all numbers, Also, we have input with one char as well.</p>
  
  <p><strong>UPDATES:</strong>
  e.g: </p>
  
  <pre><code>a &lt;- "1111&lt;--AA1 ,1111&lt;--112 ,1111&lt;--C1 ,1111&lt;--DD"
  b &lt;- "AA1--&gt;11 ,AA1--&gt;222 ,AA1--&gt;3 ,AA1--&gt;4 ,AA1--&gt;5 ,AA1--&gt;6 ,112--&gt;1 ,112--&gt;2,C1--&gt;1,C1--&gt;3"
  
  
  1111 &lt;--  AA1
            AA1 --&gt; 1
            AA1 --&gt; 2
            AA1 --&gt; 3
            AA1 --&gt; 4
            AA1 --&gt; 5
            AA1 --&gt; 6
  1111 &lt;-- 112
           112 --&gt; 1
           112 --&gt; 2
  1111 &lt;-- C1
           C1 --&gt; 1
           C1 --&gt; 3
  1111 &lt;-- DD
  </code></pre>